Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::TriangleSelector Member List

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

append_touching_edges(int itriangle, int vertexi, int vertexj, std::vector< Vec2i > &touching_edges_out) constSlic3r::TriangleSelectorprivate
append_touching_subtriangles(int itriangle, int vertexi, int vertexj, std::vector< int > &touching_subtriangles_out) constSlic3r::TriangleSelectorprivate
bucket_fill_select_triangles(const Vec3f &hit, int facet_start, const ClippingPlane &clp, bool propagate, bool force_reselection=false)Slic3r::TriangleSelector
child_neighbors(const Triangle &tr, const Vec3i &neighbors, int child_idx) constSlic3r::TriangleSelectorprivate
child_neighbors_propagated(const Triangle &tr, const Vec3i &neighbors_propagated, int child_idx, const Vec3i &child_neighbors) constSlic3r::TriangleSelectorprivate
CIRCLE enum valueSlic3r::TriangleSelector
CursorType enum nameSlic3r::TriangleSelector
deserialize(const std::pair< std::vector< std::pair< int, int > >, std::vector< bool > > &data, bool needs_reset=true)Slic3r::TriangleSelector
garbage_collect()Slic3r::TriangleSelector
get_facets(EnforcerBlockerType state) constSlic3r::TriangleSelector
get_facets_split_by_tjoints(const Vec3i &vertices, const Vec3i &neighbors, std::vector< stl_triangle_vertex_indices > &out_triangles) constSlic3r::TriangleSelectorprivate
get_facets_strict(EnforcerBlockerType state) constSlic3r::TriangleSelector
get_facets_strict_recursive(const Triangle &tr, const Vec3i &neighbors, EnforcerBlockerType state, std::vector< stl_triangle_vertex_indices > &out_triangles) constSlic3r::TriangleSelectorprivate
get_seed_fill_contour() constSlic3r::TriangleSelector
get_seed_fill_contour_recursive(int facet_idx, const Vec3i &neighbors, const Vec3i &neighbors_propagated, std::vector< Vec2i > &edges_out) constSlic3r::TriangleSelectorprivate
has_facets(EnforcerBlockerType state) constSlic3r::TriangleSelector
has_facets(const std::pair< std::vector< std::pair< int, int > >, std::vector< bool > > &data, EnforcerBlockerType test_state)Slic3r::TriangleSelectorstatic
is_facet_clipped(int facet_idx, const ClippingPlane &clp) constSlic3r::TriangleSelectorprivate
m_cursorSlic3r::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_meshSlic3r::TriangleSelectorprotected
m_neighborsSlic3r::TriangleSelectorprotected
m_old_cursor_radius_sqrSlic3r::TriangleSelectorprotected
m_orig_size_indicesSlic3r::TriangleSelectorprotected
m_orig_size_verticesSlic3r::TriangleSelectorprotected
m_trianglesSlic3r::TriangleSelectorprotected
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 Vec3i &neighbors, EnforcerBlockerType old_state)Slic3r::TriangleSelectorprivate
POINTER enum valueSlic3r::TriangleSelector
precompute_all_neighbors() constSlic3r::TriangleSelector
precompute_all_neighbors_recursive(int facet_idx, const Vec3i &neighbors, const Vec3i &neighbors_propagated, std::vector< Vec3i > &neighbors_out, std::vector< Vec3i > &neighbors_normal_out) constSlic3r::TriangleSelector
push_triangle(int a, int b, int c, int source_triangle, EnforcerBlockerType state=EnforcerBlockerType{0})Slic3r::TriangleSelectorprivate
remove_useless_children(int facet_idx)Slic3r::TriangleSelectorprivate
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, 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)Slic3r::TriangleSelector
select_triangle(int facet_idx, EnforcerBlockerType type, bool triangle_splitting)Slic3r::TriangleSelectorprivate
select_triangle_recursive(int facet_idx, const Vec3i &neighbors, EnforcerBlockerType type, bool triangle_splitting)Slic3r::TriangleSelectorprivate
select_unsplit_triangle(const Vec3f &hit, int facet_idx) constSlic3r::TriangleSelector
select_unsplit_triangle(const Vec3f &hit, int facet_idx, const Vec3i &neighbors) constSlic3r::TriangleSelector
serialize() constSlic3r::TriangleSelector
set_edge_limit(float edge_limit)Slic3r::TriangleSelector
set_facet(int facet_idx, EnforcerBlockerType state)Slic3r::TriangleSelector
SPHERE enum valueSlic3r::TriangleSelector
split_triangle(int facet_idx, const Vec3i &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)Slic3r::TriangleSelectorexplicit
undivide_triangle(int facet_idx)Slic3r::TriangleSelectorprivate
verify_triangle_midpoints(const Triangle &tr) constSlic3r::TriangleSelectorprivate
verify_triangle_neighbors(const Triangle &tr, const Vec3i &neighbors) constSlic3r::TriangleSelectorprivate