OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::WipeTower::WipeTowerInfo::ToolChange Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/WipeTower.hpp>

Public Member Functions

 ToolChange (size_t old, size_t newtool, float depth=0.f, float ramming_depth=0.f, float fwl=0.f, float wv=0.f, float wl=0, float pv=0)

Public Attributes

size_t old_tool
size_t new_tool
float required_depth
float ramming_depth
float first_wipe_line
float wipe_volume
float wipe_length
float nozzle_change_depth {0}
float nozzle_change_length {0}
float purge_volume

Detailed Description

Constructor & Destructor Documentation

◆ ToolChange()

Slic3r::WipeTower::WipeTowerInfo::ToolChange::ToolChange ( size_t old,
size_t newtool,
float depth = 0.f,
float ramming_depth = 0.f,
float fwl = 0.f,
float wv = 0.f,
float wl = 0,
float pv = 0 )
inline
646 : old_tool{ old }, new_tool{ newtool }, required_depth{ depth }, ramming_depth{ ramming_depth }, first_wipe_line{ fwl }, wipe_volume{ wv }, wipe_length{ wl }, purge_volume{ pv } {}
float purge_volume
Definition WipeTower.hpp:644
float required_depth
Definition WipeTower.hpp:636
float wipe_length
Definition WipeTower.hpp:640
float ramming_depth
Definition WipeTower.hpp:637
float wipe_volume
Definition WipeTower.hpp:639
float first_wipe_line
Definition WipeTower.hpp:638
size_t new_tool
Definition WipeTower.hpp:635
size_t old_tool
Definition WipeTower.hpp:634
float depth
Definition WipeTower.hpp:650

References Slic3r::WipeTower::WipeTowerInfo::depth, first_wipe_line, new_tool, old_tool, purge_volume, ramming_depth, required_depth, wipe_length, and wipe_volume.

Member Data Documentation

◆ first_wipe_line

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::first_wipe_line

Referenced by ToolChange().

◆ new_tool

size_t Slic3r::WipeTower::WipeTowerInfo::ToolChange::new_tool

Referenced by ToolChange().

◆ nozzle_change_depth

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::nozzle_change_depth {0}
641{0};

◆ nozzle_change_length

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::nozzle_change_length {0}
642{0};

◆ old_tool

size_t Slic3r::WipeTower::WipeTowerInfo::ToolChange::old_tool

Referenced by ToolChange().

◆ purge_volume

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::purge_volume

Referenced by ToolChange().

◆ ramming_depth

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::ramming_depth

Referenced by ToolChange().

◆ required_depth

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::required_depth

Referenced by ToolChange().

◆ wipe_length

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::wipe_length

Referenced by ToolChange().

◆ wipe_volume

float Slic3r::WipeTower::WipeTowerInfo::ToolChange::wipe_volume

Referenced by ToolChange().


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