Home
last modified time | relevance | path

Searched refs:ExtrusionRole (Results 1 – 21 of 21) sorted by relevance

/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/src/libslic3r/
H A DExtrusionEntity.hpp18 enum ExtrusionRole : uint8_t { enum
47 inline bool is_perimeter(ExtrusionRole role) in is_perimeter()
54 inline bool is_infill(ExtrusionRole role) in is_infill()
63 inline bool is_solid_infill(ExtrusionRole role) in is_solid_infill()
71 inline bool is_bridge(ExtrusionRole role) { in is_bridge()
79 virtual ExtrusionRole role() const = 0;
109 static std::string role_to_string(ExtrusionRole role);
110 static ExtrusionRole string_to_role(const std::string_view role);
126 ExtrusionPath(ExtrusionRole role) : mm3_per_mm(-1), width(-1), height(-1), m_role(role) {} in ExtrusionPath()
154 ExtrusionRole role() const override { return m_role; } in role()
[all …]
H A DExtrusionEntityCollection.hpp13 void filter_by_extrusion_role_in_place(ExtrusionEntitiesPtr &extrusion_entities, ExtrusionRole role…
18 …iesPtr filter_by_extrusion_role(const ExtrusionEntitiesPtr &extrusion_entities, ExtrusionRole role) in filter_by_extrusion_role()
45 ExtrusionRole role() const override { in role()
46 ExtrusionRole out = erNone; in role()
48 ExtrusionRole er = ee->role(); in role()
84 …st ExtrusionEntitiesPtr &extrusion_entities, const Point &start_near, ExtrusionRole role = erMixed…
85 …ExtrusionEntityCollection chained_path_from(const Point &start_near, ExtrusionRole role = erMixed)… in chained_path_from()
H A DGCode.hpp228 ExtrusionRole support_extrusion_role;
287 std::string travel_to(const Point &point, ExtrusionRole role, std::string comment);
288 bool needs_retraction(const Polyline &travel, ExtrusionRole role = erNone);
319 ExtrusionRole m_last_processor_extrusion_role;
330 ExtrusionRole m_last_extrusion_role;
H A DExtrusionEntityCollection.cpp9 void filter_by_extrusion_role_in_place(ExtrusionEntitiesPtr &extrusion_entities, ExtrusionRole role) in filter_by_extrusion_role_in_place()
89 …h_from(const ExtrusionEntitiesPtr& extrusion_entities, const Point &start_near, ExtrusionRole role) in chained_path_from()
H A DPerimeterGenerator.cpp11 …hick_polyline_to_extrusion_paths(const ThickPolyline &thick_polyline, ExtrusionRole role, Flow &fl… in thick_polyline_to_extrusion_paths()
91 static void variable_width(const ThickPolylines& polylines, ExtrusionRole role, Flow flow, std::vec… in variable_width()
142 ExtrusionRole role; in traverse_loops()
H A DExtrusionEntity.cpp306 std::string ExtrusionEntity::role_to_string(ExtrusionRole role) in role_to_string()
330 ExtrusionRole ExtrusionEntity::string_to_role(const std::string_view role) in string_to_role()
H A DGCode.cpp1889 ExtrusionRole role = support_layer.support_fills.role(); in process_layer()
2472 ExtrusionRole role = ee->role(); in extrude_support()
2708 std::string GCode::travel_to(const Point &point, ExtrusionRole role, std::string comment) in travel_to()
2762 bool GCode::needs_retraction(const Polyline &travel, ExtrusionRole role) in needs_retraction()
H A DSupportMaterial.cpp2323 ExtrusionRole role, in fill_expolygons_generate_paths()
2349 ExtrusionRole role, in fill_expolygons_generate_paths()
2707 ExtrusionRole extrusion_role = extrusion_path_template->role(); in modulate_extrusion_by_overlapping_layers()
/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/
H A DGCodeProcessor.hpp47 std::vector<std::pair<ExtrusionRole, float>> roles_times;
159 ExtrusionRole role{ erNone };
217 std::array<float, static_cast<size_t>(ExtrusionRole::erCount)> roles_time;
263 ExtrusionRole extrusion_role{ erNone };
331 ExtrusionRole role;
344 void update(float value, ExtrusionRole role) { in update()
416 ExtrusionRole m_extrusion_role;
481 …std::vector<std::pair<ExtrusionRole, float>> get_roles_time(PrintEstimatedTimeStatistics::ETimeMod…
H A DPressureEqualizer.hpp72 ExtrusionRole m_current_extrusion_role;
142 ExtrusionRole extrusion_role;
H A DToolOrdering.cpp176 ExtrusionRole role = support_layer->support_fills.role(); in collect_extruders()
234ExtrusionRole role = fill->entities.empty() ? erNone : fill->entities.front()->role(); in collect_extruders()
H A DPressureEqualizer.cpp175 m_current_extrusion_role = ExtrusionRole(role); in process_line()
H A DGCodeProcessor.cpp922 std::vector<std::pair<ExtrusionRole, float>> GCodeProcessor::get_roles_time(PrintEstimatedTimeStati… in get_roles_time()
924 std::vector<std::pair<ExtrusionRole, float>> ret; in get_roles_time()
929 ret.push_back({ static_cast<ExtrusionRole>(i), time }); in get_roles_time()
/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/xs/xsp/
H A DExtrusionPath.xsp25 ExtrusionRole role() const;
36 ExtrusionRole role;
H A DExtrusionEntityCollection.xsp15 ExtrusionEntityCollection* chained_path(bool no_reverse, ExtrusionRole role = erMixed)
22 …ExtrusionEntityCollection* chained_path_from(Point* start_near, bool no_reverse, ExtrusionRole rol…
H A Dtypemap.xspt217 %typemap{ExtrusionRole}{parsed}{
218 %cpp_type{ExtrusionRole};
220 $CVar = (ExtrusionRole)SvUV($PerlVar);
H A DExtrusionLoop.xsp30 ExtrusionRole role() const;
H A Dmy.map208 ExtrusionRole T_UV
/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/src/slic3r/GUI/
H A DGCodeViewer.hpp172 ExtrusionRole role{ erNone };
644 std::vector<ExtrusionRole> m_roles;
722 bool is_visible(ExtrusionRole role) const { in is_visible()
H A DGCodeViewer.cpp581 m_roles = std::vector<ExtrusionRole>(); in reset()
4003 auto role_time_and_percent = [this, time_mode](ExtrusionRole role) {
4004 …es_times.begin(), time_mode.roles_times.end(), [role](const std::pair<ExtrusionRole, float>& item)… argument
4018 ExtrusionRole role = m_roles[i];
4055 ExtrusionRole role = m_roles[i];
/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/
H A DFill.cpp48 ExtrusionRole extrusion_role = ExtrusionRole(0);