OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::TriangleSelectorGUI Member List

This is the complete list of members for Slic3r::GUI::TriangleSelectorGUI, including all inherited members.

append_touching_edges(int itriangle, int vertexi, int vertexj, std::vector< Vec2i32 > &touching_edges_out) constSlic3r::TriangleSelectorprivate
append_touching_subtriangles(int itriangle, int vertexi, int vertexj, std::vector< int > &touching_subtriangles_out) constSlic3r::TriangleSelectorprotected
blockers_colorSlic3r::GUI::TriangleSelectorGUIstatic
bucket_fill_select_triangles(const Vec3f &hit, int facet_start, const ClippingPlane &clp, float seed_fill_angle, bool propagate, bool force_reselection=false)Slic3r::TriangleSelector
child_neighbors(const Triangle &tr, const Vec3i32 &neighbors, int child_idx) constSlic3r::TriangleSelectorprivate
child_neighbors_propagated(const Triangle &tr, const Vec3i32 &neighbors_propagated, int child_idx, const Vec3i32 &child_neighbors) constSlic3r::TriangleSelectorprivate
CIRCLE enum valueSlic3r::TriangleSelector
CursorType enum nameSlic3r::TriangleSelector
deserialize(const TriangleSplittingData &data, bool needs_reset=true, EnforcerBlockerType max_ebt=EnforcerBlockerType::ExtruderMax, EnforcerBlockerType to_delete_filament=EnforcerBlockerType::NONE, EnforcerBlockerType replace_filament=EnforcerBlockerType::NONE)Slic3r::TriangleSelector
enforcers_colorSlic3r::GUI::TriangleSelectorGUIstatic
extract_used_facet_states(const TriangleSplittingData &data)Slic3r::TriangleSelectorstatic
GAP_FILL enum valueSlic3r::TriangleSelector
garbage_collect()Slic3r::TriangleSelector
get_facets(EnforcerBlockerType state) constSlic3r::TriangleSelector
get_facets(std::vector< indexed_triangle_set > &facets_per_type) constSlic3r::TriangleSelector
get_facets_split_by_tjoints(const Vec3i32 &vertices, const Vec3i32 &neighbors, std::vector< stl_triangle_vertex_indices > &out_triangles) constSlic3r::TriangleSelectorprivate
get_facets_strict(EnforcerBlockerType state, std::vector< int > *out_source=nullptr) constSlic3r::TriangleSelector
get_facets_strict_recursive(const Triangle &tr, const Vec3i32 &neighbors, EnforcerBlockerType state, std::vector< stl_triangle_vertex_indices > &out_triangles) constSlic3r::TriangleSelectorprivate
get_seed_fill_color(const ColorRGBA &base_color)Slic3r::GUI::TriangleSelectorGUIprotectedstatic
get_seed_fill_contour() constSlic3r::TriangleSelector
get_seed_fill_contour_recursive(int facet_idx, const Vec3i32 &neighbors, const Vec3i32 &neighbors_propagated, std::vector< Vec2i32 > &edges_out) constSlic3r::TriangleSelectorprivate
get_wireframe_needed()Slic3r::GUI::TriangleSelectorGUIinline
has_facets(EnforcerBlockerType state) constSlic3r::TriangleSelector
has_facets(const TriangleSplittingData &data, EnforcerBlockerType test_state)Slic3r::TriangleSelectorstatic
HEIGHT_RANGE enum valueSlic3r::TriangleSelector
is_facet_clipped(int facet_idx, const ClippingPlane &clp) constSlic3r::TriangleSelectorprivate
m_cursorSlic3r::TriangleSelectorprotected
m_edge_limitSlic3r::TriangleSelectorprotected
m_edge_limit_sqrSlic3r::TriangleSelectorprotected
m_face_normalsSlic3r::TriangleSelectorprotected
m_free_triangles_headSlic3r::TriangleSelectorprivate
m_free_vertices_headSlic3r::TriangleSelectorprivate
m_invalid_trianglesSlic3r::TriangleSelectorprotected
m_iva_blockersSlic3r::GUI::TriangleSelectorGUIprivate
m_iva_enforcersSlic3r::GUI::TriangleSelectorGUIprivate
m_iva_seed_fillsSlic3r::GUI::TriangleSelectorGUIprivate
m_meshSlic3r::TriangleSelectorprotected
m_need_wireframeSlic3r::GUI::TriangleSelectorGUIprotected
m_neighborsSlic3r::TriangleSelectorprotected
m_old_cursor_radius_sqrSlic3r::TriangleSelectorprotected
m_orig_size_indicesSlic3r::TriangleSelectorprotected
m_orig_size_verticesSlic3r::TriangleSelectorprotected
m_paint_changedSlic3r::GUI::TriangleSelectorGUIprotected
m_paint_contourSlic3r::GUI::TriangleSelectorGUIprotected
m_trianglesSlic3r::TriangleSelectorprotected
m_update_render_dataSlic3r::GUI::TriangleSelectorGUIprotected
m_verticesSlic3r::TriangleSelectorprotected
neighbor_child(const Triangle &tr, int vertexi, int vertexj, Partition partition) constSlic3r::TriangleSelectorprivate
neighbor_child(int itriangle, int vertexi, int vertexj, Partition partition) constSlic3r::TriangleSelectorprivate
num_facets(EnforcerBlockerType state) constSlic3r::TriangleSelector
Partition enum nameSlic3r::TriangleSelectorprivate
perform_split(int facet_idx, const Vec3i32 &neighbors, EnforcerBlockerType old_state)Slic3r::TriangleSelectorprivate
POINTER enum valueSlic3r::TriangleSelector
precompute_all_neighbors() constSlic3r::TriangleSelector
precompute_all_neighbors_recursive(int facet_idx, const Vec3i32 &neighbors, const Vec3i32 &neighbors_propagated, std::vector< Vec3i32 > &neighbors_out, std::vector< Vec3i32 > &neighbors_normal_out) constSlic3r::TriangleSelector
push_triangle(int a, int b, int c, int source_triangle, EnforcerBlockerType state=EnforcerBlockerType{0})Slic3r::TriangleSelectorprivate
remap_painting(const indexed_triangle_set &source_its, const TriangleSplittingData &source_painting, const indexed_triangle_set &target_its, const Transform3d &target_transform, const std::optional< std::reference_wrapper< const TriangleSplittingData > > &existing_painting)Slic3r::TriangleSelectorstatic
remap_triangle_state(const EnforcerBlockerStateMap &state_map)Slic3r::TriangleSelector
remove_useless_children(int facet_idx)Slic3r::TriangleSelectorprivate
render(ImGuiWrapper *imgui, const Transform3d &matrix)Slic3r::GUI::TriangleSelectorGUIvirtual
render_paint_contour(const Transform3d &matrix)Slic3r::GUI::TriangleSelectorGUI
request_update_render_data(bool paint_changed=false)Slic3r::GUI::TriangleSelectorGUIinline
reset()Slic3r::TriangleSelector
seed_fill_apply_on_triangles(EnforcerBlockerType new_state)Slic3r::TriangleSelector
seed_fill_select_triangles(const Vec3f &hit, int facet_start, const Transform3d &trafo_no_translate, const ClippingPlane &clp, float seed_fill_angle, float highlight_by_angle_deg=0.f, const Vec3f &up_direction=Vec3f::UnitZ(), bool force_reselection=false)Slic3r::TriangleSelector
seed_fill_unselect_all_triangles()Slic3r::TriangleSelector
select_patch(int facet_start, std::unique_ptr< Cursor > &&cursor, EnforcerBlockerType new_state, const Transform3d &trafo_no_translate, bool triangle_splitting, float highlight_by_angle_deg=0.f, const Vec3f &up_direction=Vec3f::UnitZ(), bool select_partially=false)Slic3r::TriangleSelector
select_triangle(int facet_idx, EnforcerBlockerType type, bool triangle_splitting, bool select_partially)Slic3r::TriangleSelectorprivate
select_triangle_recursive(int facet_idx, const Vec3i32 &neighbors, EnforcerBlockerType type, bool triangle_splitting, bool select_partially)Slic3r::TriangleSelectorprivate
select_unsplit_triangle(const Vec3f &hit, int facet_idx) constSlic3r::TriangleSelector
select_unsplit_triangle(const Vec3f &hit, int facet_idx, const Vec3i32 &neighbors) constSlic3r::TriangleSelector
serialize() constSlic3r::TriangleSelector
set_edge_limit(float edge_limit)Slic3r::TriangleSelector
set_facet(int facet_idx, EnforcerBlockerType state)Slic3r::TriangleSelector
set_wireframe_needed(bool need_wireframe)Slic3r::GUI::TriangleSelectorGUIinline
shift_states_above(EnforcerBlockerType threshold, int delta)Slic3r::TriangleSelector
SPHERE enum valueSlic3r::TriangleSelector
split_triangle(int facet_idx, const Vec3i32 &neighbors)Slic3r::TriangleSelectorprivate
triangle_midpoint(const Triangle &tr, int vertexi, int vertexj) constSlic3r::TriangleSelectorprivate
triangle_midpoint(int itriangle, int vertexi, int vertexj) constSlic3r::TriangleSelectorprivate
triangle_midpoint_or_allocate(int itriangle, int vertexi, int vertexj)Slic3r::TriangleSelectorprivate
triangle_subtriangles(const Triangle &tr, int vertexi, int vertexj)Slic3r::TriangleSelectorprivatestatic
triangle_subtriangles(int itriangle, int vertexi, int vertexj) constSlic3r::TriangleSelectorprivate
TriangleSelector(const TriangleMesh &mesh, float edge_limit=0.6f)Slic3r::TriangleSelectorexplicit
TriangleSelectorGUI(const TriangleMesh &mesh, float edge_limit=0.6f)Slic3r::GUI::TriangleSelectorGUIinlineexplicit
undivide_triangle(int facet_idx)Slic3r::TriangleSelectorprivate
update_paint_contour()Slic3r::GUI::TriangleSelectorGUIprotected
update_render_data()Slic3r::GUI::TriangleSelectorGUIprivate
verify_triangle_midpoints(const Triangle &tr) constSlic3r::TriangleSelectorprivate
verify_triangle_neighbors(const Triangle &tr, const Vec3i32 &neighbors) constSlic3r::TriangleSelectorprotected
~TriangleSelectorGUI()=defaultSlic3r::GUI::TriangleSelectorGUIvirtual