コード例 #1
0
ファイル: PrintConfig.hpp プロジェクト: sapir/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(octoprint_host);
     OPT_PTR(octoprint_apikey);
     OPT_PTR(serial_port);
     OPT_PTR(serial_speed);
     
     return NULL;
 };
コード例 #2
0
ファイル: PrintConfig.hpp プロジェクト: sapir/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(export_obj);
     OPT_PTR(export_pov);
     OPT_PTR(export_svg);
     OPT_PTR(info);
     OPT_PTR(load);
     OPT_PTR(output);
     OPT_PTR(rotate);
     OPT_PTR(save);
     OPT_PTR(scale);
     OPT_PTR(scale_to_fit);
     
     return NULL;
 };
コード例 #3
0
ファイル: PrintConfig.hpp プロジェクト: sapir/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(first_layer_height);
     OPT_PTR(layer_height);
     OPT_PTR(raft_layers);
     OPT_PTR(raft_offset);
     OPT_PTR(support_material);
     OPT_PTR(support_material_extrusion_width);
     OPT_PTR(support_material_spacing);
     
     return NULL;
 };
コード例 #4
0
ファイル: PrintConfig.hpp プロジェクト: alexrj/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(fill_angle);
     OPT_PTR(fill_density);
     OPT_PTR(fill_pattern);
     OPT_PTR(first_layer_height);
     OPT_PTR(infill_extrusion_width);
     OPT_PTR(layer_height);
     OPT_PTR(perimeter_extrusion_width);
     OPT_PTR(raft_layers);
     OPT_PTR(raft_offset);
     OPT_PTR(support_material);
     OPT_PTR(support_material_extrusion_width);
     OPT_PTR(support_material_spacing);
     OPT_PTR(threads);
     
     return NULL;
 };
コード例 #5
0
ファイル: PrintConfig.hpp プロジェクト: alexrj/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(avoid_crossing_perimeters);
     OPT_PTR(bed_shape);
     OPT_PTR(has_heatbed);
     OPT_PTR(bed_temperature);
     OPT_PTR(bridge_acceleration);
     OPT_PTR(bridge_fan_speed);
     OPT_PTR(brim_connections_width);
     OPT_PTR(brim_ears);
     OPT_PTR(brim_ears_max_angle);
     OPT_PTR(brim_width);
     OPT_PTR(complete_objects);
     OPT_PTR(cooling);
     OPT_PTR(default_acceleration);
     OPT_PTR(disable_fan_first_layers);
     OPT_PTR(duplicate_distance);
     OPT_PTR(extruder_clearance_height);
     OPT_PTR(extruder_clearance_radius);
     OPT_PTR(extruder_offset);
     OPT_PTR(fan_always_on);
     OPT_PTR(fan_below_layer_time);
     OPT_PTR(filament_colour);
     OPT_PTR(first_layer_acceleration);
     OPT_PTR(first_layer_bed_temperature);
     OPT_PTR(first_layer_extrusion_width);
     OPT_PTR(first_layer_speed);
     OPT_PTR(first_layer_temperature);
     OPT_PTR(gcode_arcs);
     OPT_PTR(infill_acceleration);
     OPT_PTR(infill_first);
     OPT_PTR(interior_brim_width);
     OPT_PTR(max_fan_speed);
     OPT_PTR(max_layer_height);
     OPT_PTR(min_fan_speed);
     OPT_PTR(min_layer_height);
     OPT_PTR(min_print_speed);
     OPT_PTR(min_skirt_length);
     OPT_PTR(nozzle_diameter);
     OPT_PTR(only_retract_when_crossing_perimeters);
     OPT_PTR(ooze_prevention);
     OPT_PTR(output_filename_format);
     OPT_PTR(perimeter_acceleration);
     OPT_PTR(post_process);
     OPT_PTR(resolution);
     OPT_PTR(retract_before_travel);
     OPT_PTR(retract_layer_change);
     OPT_PTR(skirt_distance);
     OPT_PTR(skirt_height);
     OPT_PTR(skirts);
     OPT_PTR(slowdown_below_layer_time);
     OPT_PTR(spiral_vase);
     OPT_PTR(standby_temperature_delta);
     OPT_PTR(temperature);
     OPT_PTR(threads);
     OPT_PTR(vibration_limit);
     OPT_PTR(wipe);
     OPT_PTR(z_offset);
     OPT_PTR(z_steps_per_mm);
     
     // look in parent class
     ConfigOption* opt;
     if ((opt = GCodeConfig::optptr(opt_key, create)) != NULL) return opt;
     
     return NULL;
 };
コード例 #6
0
ファイル: PrintConfig.hpp プロジェクト: alexrj/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(before_layer_gcode);
     OPT_PTR(between_objects_gcode);
     OPT_PTR(end_gcode);
     OPT_PTR(end_filament_gcode);
     OPT_PTR(extrusion_axis);
     OPT_PTR(extrusion_multiplier);
     OPT_PTR(filament_diameter);
     OPT_PTR(filament_density);
     OPT_PTR(filament_cost);
     OPT_PTR(filament_max_volumetric_speed);
     OPT_PTR(filament_notes);
     OPT_PTR(gcode_comments);
     OPT_PTR(gcode_flavor);
     OPT_PTR(label_printed_objects);
     OPT_PTR(layer_gcode);
     OPT_PTR(max_print_speed);
     OPT_PTR(max_volumetric_speed);
     OPT_PTR(notes);
     OPT_PTR(pressure_advance);
     OPT_PTR(printer_notes);
     OPT_PTR(retract_length);
     OPT_PTR(retract_length_toolchange);
     OPT_PTR(retract_lift);
     OPT_PTR(retract_lift_above);
     OPT_PTR(retract_lift_below);
     OPT_PTR(retract_restart_extra);
     OPT_PTR(retract_restart_extra_toolchange);
     OPT_PTR(retract_speed);
     OPT_PTR(start_gcode);
     OPT_PTR(start_filament_gcode);
     OPT_PTR(toolchange_gcode);
     OPT_PTR(travel_speed);
     OPT_PTR(use_firmware_retraction);
     OPT_PTR(use_relative_e_distances);
     OPT_PTR(use_volumetric_e);
     OPT_PTR(use_set_and_wait_extruder);
     OPT_PTR(use_set_and_wait_bed);
     
     return NULL;
 };
コード例 #7
0
ファイル: PrintConfig.hpp プロジェクト: alexrj/Slic3r
    virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
        OPT_PTR(bottom_infill_pattern);
        OPT_PTR(bottom_solid_layers);
        OPT_PTR(bridge_flow_ratio);
        OPT_PTR(bridge_speed);
        OPT_PTR(external_perimeter_extrusion_width);
        OPT_PTR(external_perimeter_speed);
        OPT_PTR(external_perimeters_first);
        OPT_PTR(extra_perimeters);
        OPT_PTR(fill_angle);
        OPT_PTR(fill_density);
        OPT_PTR(fill_gaps);
        OPT_PTR(fill_pattern);
        OPT_PTR(gap_fill_speed);
        OPT_PTR(infill_extruder);
        OPT_PTR(infill_extrusion_width);
        OPT_PTR(infill_every_layers);
        OPT_PTR(infill_overlap);
        OPT_PTR(infill_speed);
        OPT_PTR(min_shell_thickness);
        OPT_PTR(overhangs);
        OPT_PTR(perimeter_extruder);
        OPT_PTR(perimeter_extrusion_width);
        OPT_PTR(perimeter_speed);
        OPT_PTR(perimeters);
        OPT_PTR(small_perimeter_speed);
        OPT_PTR(solid_infill_below_area);
        OPT_PTR(solid_infill_extruder);
        OPT_PTR(solid_infill_extrusion_width);
        OPT_PTR(solid_infill_every_layers);
        OPT_PTR(solid_infill_speed);
        OPT_PTR(thin_walls);
        OPT_PTR(top_infill_extrusion_width);
        OPT_PTR(top_infill_pattern);
        OPT_PTR(top_solid_infill_speed);
        OPT_PTR(top_solid_layers);
        OPT_PTR(min_top_bottom_shell_thickness);

        return NULL;
    };
コード例 #8
0
ファイル: PrintConfig.hpp プロジェクト: alexrj/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(adaptive_slicing);
     OPT_PTR(adaptive_slicing_quality);
     OPT_PTR(dont_support_bridges);
     OPT_PTR(extrusion_width);
     OPT_PTR(first_layer_height);
     OPT_PTR(infill_only_where_needed);
     OPT_PTR(interface_shells);
     OPT_PTR(layer_height);
     OPT_PTR(match_horizontal_surfaces);
     OPT_PTR(raft_layers);
     OPT_PTR(regions_overlap);
     OPT_PTR(seam_position);
     OPT_PTR(support_material);
     OPT_PTR(support_material_angle);
     OPT_PTR(support_material_buildplate_only);
     OPT_PTR(support_material_contact_distance);
     OPT_PTR(support_material_max_layers);
     OPT_PTR(support_material_enforce_layers);
     OPT_PTR(support_material_extruder);
     OPT_PTR(support_material_extrusion_width);
     OPT_PTR(support_material_interface_extruder);
     OPT_PTR(support_material_interface_extrusion_width);
     OPT_PTR(support_material_interface_layers);
     OPT_PTR(support_material_interface_spacing);
     OPT_PTR(support_material_interface_speed);
     OPT_PTR(support_material_pattern);
     OPT_PTR(support_material_pillar_size);
     OPT_PTR(support_material_pillar_spacing);
     OPT_PTR(support_material_spacing);
     OPT_PTR(support_material_speed);
     OPT_PTR(support_material_threshold);
     OPT_PTR(xy_size_compensation);
     OPT_PTR(sequential_print_priority);
     
     return NULL;
 };
コード例 #9
0
ファイル: PrintConfig.hpp プロジェクト: sapir/Slic3r
 virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
     OPT_PTR(dont_support_bridges);
     OPT_PTR(extrusion_width);
     OPT_PTR(first_layer_height);
     OPT_PTR(infill_only_where_needed);
     OPT_PTR(interface_shells);
     OPT_PTR(layer_height);
     OPT_PTR(raft_layers);
     OPT_PTR(seam_position);
     OPT_PTR(support_material);
     OPT_PTR(support_material_angle);
     OPT_PTR(support_material_contact_distance);
     OPT_PTR(support_material_enforce_layers);
     OPT_PTR(support_material_extruder);
     OPT_PTR(support_material_extrusion_width);
     OPT_PTR(support_material_interface_extruder);
     OPT_PTR(support_material_interface_layers);
     OPT_PTR(support_material_interface_spacing);
     OPT_PTR(support_material_interface_speed);
     OPT_PTR(support_material_pattern);
     OPT_PTR(support_material_spacing);
     OPT_PTR(support_material_speed);
     OPT_PTR(support_material_threshold);
     OPT_PTR(xy_size_compensation);
     
     return NULL;
 };
コード例 #10
0
ファイル: PrintConfig.hpp プロジェクト: miked63017/Slic3r
    virtual ConfigOption* optptr(const t_config_option_key &opt_key, bool create = false) {
        OPT_PTR(octoprint_host);
        OPT_PTR(octoprint_apikey);
<<<<<<< HEAD