OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::WipeTower::WipeTowerInfo Struct Reference
Collaboration diagram for Slic3r::WipeTower::WipeTowerInfo:

Classes

struct  ToolChange

Public Member Functions

float toolchanges_depth () const
 WipeTowerInfo (float z_par, float layer_height_par)

Public Attributes

float z
float height
float depth
float extra_spacing
bool extruder_fill {true}
bool combined_away {false}
std::vector< ToolChange > tool_changes

Detailed Description

Constructor & Destructor Documentation

◆ WipeTowerInfo()

Slic3r::WipeTower::WipeTowerInfo::WipeTowerInfo ( float z_par,
float layer_height_par )
inline
660 : z{z_par}, height{layer_height_par}, depth{0}, extra_spacing{1.f} {}
float z
Definition WipeTower.hpp:648
float depth
Definition WipeTower.hpp:650
float extra_spacing
Definition WipeTower.hpp:651
float height
Definition WipeTower.hpp:649

References depth, extra_spacing, height, and z.

Member Function Documentation

◆ toolchanges_depth()

float Slic3r::WipeTower::WipeTowerInfo::toolchanges_depth ( ) const
inline
655{ float sum = 0.f; for (const auto &a : tool_changes) sum += a.required_depth; return sum; }
std::vector< ToolChange > tool_changes
Definition WipeTower.hpp:657

References tool_changes.

Member Data Documentation

◆ combined_away

bool Slic3r::WipeTower::WipeTowerInfo::combined_away {false}
654{false};

◆ depth

float Slic3r::WipeTower::WipeTowerInfo::depth

◆ extra_spacing

float Slic3r::WipeTower::WipeTowerInfo::extra_spacing

Referenced by WipeTowerInfo().

◆ extruder_fill

bool Slic3r::WipeTower::WipeTowerInfo::extruder_fill {true}
652{true};

◆ height

float Slic3r::WipeTower::WipeTowerInfo::height

Referenced by WipeTowerInfo().

◆ tool_changes

std::vector<ToolChange> Slic3r::WipeTower::WipeTowerInfo::tool_changes

◆ z

float Slic3r::WipeTower::WipeTowerInfo::z

Referenced by WipeTowerInfo().


The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/WipeTower.hpp