Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::PerimeterGenerator::Parameters Struct Reference

#include <src/libslic3r/PerimeterGenerator.hpp>

+ Collaboration diagram for Slic3r::PerimeterGenerator::Parameters:

Public Member Functions

 Parameters (double layer_height, int layer_id, Flow perimeter_flow, Flow ext_perimeter_flow, Flow overhang_flow, Flow solid_infill_flow, const PrintRegionConfig &config, const PrintObjectConfig &object_config, const PrintConfig &print_config, const bool spiral_vase)
 

Public Attributes

double layer_height
 
int layer_id
 
Flow perimeter_flow
 
Flow ext_perimeter_flow
 
Flow overhang_flow
 
Flow solid_infill_flow
 
const PrintRegionConfigconfig
 
const PrintObjectConfigobject_config
 
const PrintConfig & print_config
 
bool spiral_vase
 
double scaled_resolution
 
double ext_mm3_per_mm
 
double mm3_per_mm
 
double mm3_per_mm_overhang
 

Private Member Functions

 Parameters ()=delete
 

Detailed Description

Constructor & Destructor Documentation

◆ Parameters() [1/2]

Slic3r::PerimeterGenerator::Parameters::Parameters ( double  layer_height,
int  layer_id,
Flow  perimeter_flow,
Flow  ext_perimeter_flow,
Flow  overhang_flow,
Flow  solid_infill_flow,
const PrintRegionConfig config,
const PrintObjectConfig object_config,
const PrintConfig &  print_config,
const bool  spiral_vase 
)
inline
28 :
35 config(config),
39 scaled_resolution(scaled<double>(print_config.gcode_resolution.value)),
43 {
44 }
double mm3_per_mm() const
Definition Flow.cpp:205
double mm3_per_mm
Definition PerimeterGenerator.hpp:61
Flow ext_perimeter_flow
Definition PerimeterGenerator.hpp:50
bool spiral_vase
Definition PerimeterGenerator.hpp:58
double scaled_resolution
Definition PerimeterGenerator.hpp:59
Flow perimeter_flow
Definition PerimeterGenerator.hpp:49
int layer_id
Definition PerimeterGenerator.hpp:48
Flow solid_infill_flow
Definition PerimeterGenerator.hpp:52
Flow overhang_flow
Definition PerimeterGenerator.hpp:51
const PrintObjectConfig & object_config
Definition PerimeterGenerator.hpp:54
const PrintRegionConfig & config
Definition PerimeterGenerator.hpp:53
double mm3_per_mm_overhang
Definition PerimeterGenerator.hpp:62
double ext_mm3_per_mm
Definition PerimeterGenerator.hpp:60
const PrintConfig & print_config
Definition PerimeterGenerator.hpp:55
double layer_height
Definition PerimeterGenerator.hpp:47

◆ Parameters() [2/2]

Slic3r::PerimeterGenerator::Parameters::Parameters ( )
privatedelete

Member Data Documentation

◆ config

◆ ext_mm3_per_mm

double Slic3r::PerimeterGenerator::Parameters::ext_mm3_per_mm

◆ ext_perimeter_flow

◆ layer_height

double Slic3r::PerimeterGenerator::Parameters::layer_height

◆ layer_id

◆ mm3_per_mm

double Slic3r::PerimeterGenerator::Parameters::mm3_per_mm

◆ mm3_per_mm_overhang

double Slic3r::PerimeterGenerator::Parameters::mm3_per_mm_overhang

◆ object_config

◆ overhang_flow

◆ perimeter_flow

◆ print_config

const PrintConfig& Slic3r::PerimeterGenerator::Parameters::print_config

◆ scaled_resolution

double Slic3r::PerimeterGenerator::Parameters::scaled_resolution

◆ solid_infill_flow

Flow Slic3r::PerimeterGenerator::Parameters::solid_infill_flow

◆ spiral_vase

bool Slic3r::PerimeterGenerator::Parameters::spiral_vase

The documentation for this struct was generated from the following file: