OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::WipeTower2::WipeTowerInfo Struct Reference
Collaboration diagram for Slic3r::WipeTower2::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
bool combined_away {false}
std::vector< ToolChange > tool_changes

Detailed Description

Constructor & Destructor Documentation

◆ WipeTowerInfo()

Slic3r::WipeTower2::WipeTowerInfo::WipeTowerInfo ( float z_par,
float layer_height_par )
inline
387 : z{z_par}, height{layer_height_par}, depth{0} {}
float depth
Definition WipeTower2.hpp:379
float z
Definition WipeTower2.hpp:377
float height
Definition WipeTower2.hpp:378

References depth, height, and z.

Member Function Documentation

◆ toolchanges_depth()

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

References tool_changes.

Member Data Documentation

◆ combined_away

bool Slic3r::WipeTower2::WipeTowerInfo::combined_away {false}
381{false};

◆ depth

float Slic3r::WipeTower2::WipeTowerInfo::depth

◆ height

float Slic3r::WipeTower2::WipeTowerInfo::height

Referenced by WipeTowerInfo().

◆ tool_changes

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

Referenced by toolchanges_depth().

◆ z

float Slic3r::WipeTower2::WipeTowerInfo::z

Referenced by WipeTowerInfo().


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