#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: