8
%name{Slic3r::Flow} class Flow {
10
%name{_new} Flow(float width, float spacing, float nozzle_diameter);
11
void set_bridge(bool bridge)
12
%code{% THIS->bridge = bridge; %};
14
%code{% RETVAL = THIS; %};
17
%code{% RETVAL = THIS->width; %};
19
%code{% RETVAL = THIS->spacing; %};
20
float nozzle_diameter()
21
%code{% RETVAL = THIS->nozzle_diameter; %};
23
%code{% RETVAL = THIS->bridge; %};
25
%code{% RETVAL = THIS->scaled_width; %};
27
%code{% RETVAL = THIS->scaled_spacing; %};
29
double mm3_per_mm(float height);
33
_new_from_width(CLASS, role, width, nozzle_diameter, height, bridge_flow_ratio)
37
float nozzle_diameter;
39
float bridge_flow_ratio;
41
ConfigOptionFloatOrPercent optwidth;
42
optwidth.deserialize(width);
43
RETVAL = new Flow(Flow::new_from_config_width(role, optwidth, nozzle_diameter, height, bridge_flow_ratio));
48
_new_from_spacing(CLASS, spacing, nozzle_diameter, height, bridge)
51
float nozzle_diameter;
55
RETVAL = new Flow(Flow::new_from_spacing(spacing, nozzle_diameter, height, bridge));
62
%package{Slic3r::Flow};
68
FLOW_ROLE_PERIMETER = frPerimeter
69
FLOW_ROLE_INFILL = frInfill
70
FLOW_ROLE_SOLID_INFILL = frSolidInfill
71
FLOW_ROLE_TOP_SOLID_INFILL = frTopSolidInfill
72
FLOW_ROLE_SUPPORT_MATERIAL = frSupportMaterial
73
FLOW_ROLE_SUPPORT_MATERIAL_INTERFACE = frSupportMaterialInterface