#include <Extruder.hpp>
◆ Extruder()
| Slic3r::Extruder::Extruder |
( |
unsigned int |
id, |
|
|
GCodeConfig * |
config |
|
) |
| |
◆ ~Extruder()
| virtual Slic3r::Extruder::~Extruder |
( |
| ) |
|
|
inlinevirtual |
◆ e_per_mm()
| double Slic3r::Extruder::e_per_mm |
( |
double |
mm3_per_mm | ) |
const |
◆ extrude()
| double Slic3r::Extruder::extrude |
( |
double |
dE | ) |
|
Calculate the amount extruded for relative or absolute moves.
◆ extruded_volume()
| double Slic3r::Extruder::extruded_volume |
( |
| ) |
const |
◆ extrusion_multiplier()
| double Slic3r::Extruder::extrusion_multiplier |
( |
| ) |
const |
Retrieve the extrustion multiplier for this Extruder from config.
◆ filament_cost()
| double Slic3r::Extruder::filament_cost |
( |
| ) |
const |
Retrieve the filament cost for this Extruder from config.
◆ filament_density()
| double Slic3r::Extruder::filament_density |
( |
| ) |
const |
Retrieve the filament density for this Extruder from config.
◆ filament_diameter()
| double Slic3r::Extruder::filament_diameter |
( |
| ) |
const |
Retrieve the filament diameter for this Extruder from config.
◆ reset()
| void Slic3r::Extruder::reset |
( |
| ) |
|
◆ retract()
| double Slic3r::Extruder::retract |
( |
double |
length, |
|
|
double |
restart_extra |
|
) |
| |
This method makes sure the extruder is retracted by the specified amount of filament and returns the amount of filament retracted. If the extruder is already retracted by the same or a greater amount, this method is a no-op. The restart_extra argument sets the extra length to be used for unretraction. If we're actually performing a retraction, any restart_extra value supplied will overwrite the previous one if any.
◆ retract_length()
| double Slic3r::Extruder::retract_length |
( |
| ) |
const |
◆ retract_length_toolchange()
| double Slic3r::Extruder::retract_length_toolchange |
( |
| ) |
const |
◆ retract_lift()
| double Slic3r::Extruder::retract_lift |
( |
| ) |
const |
◆ retract_restart_extra()
| double Slic3r::Extruder::retract_restart_extra |
( |
| ) |
const |
◆ retract_restart_extra_toolchange()
| double Slic3r::Extruder::retract_restart_extra_toolchange |
( |
| ) |
const |
◆ retract_speed()
| int Slic3r::Extruder::retract_speed |
( |
| ) |
const |
◆ unretract()
| double Slic3r::Extruder::unretract |
( |
| ) |
|
◆ used_filament()
| double Slic3r::Extruder::used_filament |
( |
| ) |
const |
Calculate amount of filament used for current Extruder object.
◆ absolute_E
| double Slic3r::Extruder::absolute_E |
| double Slic3r::Extruder::E |
◆ e_per_mm3
| double Slic3r::Extruder::e_per_mm3 |
◆ id
| unsigned int Slic3r::Extruder::id |
◆ restart_extra
| double Slic3r::Extruder::restart_extra |
◆ retract_speed_mm_min
| double Slic3r::Extruder::retract_speed_mm_min |
◆ retracted
| double Slic3r::Extruder::retracted |
The documentation for this class was generated from the following files: