GCodePathConfig::GCodePathConfig(PrintFeatureType type, int line_width, int layer_height, double flow, GCodePathConfig::SpeedDerivatives speed_derivatives, bool is_bridge_path, double fan_speed) : type(type) , speed_derivatives(speed_derivatives) , line_width(line_width) , layer_thickness(layer_height) , flow(flow) , extrusion_mm3_per_mm(calculateExtrusion()) , is_bridge_path(is_bridge_path) , fan_speed(fan_speed) { }
void GCodePathConfig::setLayerHeight(int layer_height) { this->layer_thickness = layer_height; calculateExtrusion(); }