![]() |
Prusa Slicer 2.6.0
|
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) const | Slic3r::TriangleSelector | private |
| append_touching_subtriangles(int itriangle, int vertexi, int vertexj, std::vector< int > &touching_subtriangles_out) const | Slic3r::TriangleSelector | private |
| 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) const | Slic3r::TriangleSelector | private |
| child_neighbors_propagated(const Triangle &tr, const Vec3i &neighbors_propagated, int child_idx, const Vec3i &child_neighbors) const | Slic3r::TriangleSelector | private |
| CIRCLE enum value | Slic3r::TriangleSelector | |
| CursorType enum name | Slic3r::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) const | Slic3r::TriangleSelector | |
| get_facets_split_by_tjoints(const Vec3i &vertices, const Vec3i &neighbors, std::vector< stl_triangle_vertex_indices > &out_triangles) const | Slic3r::TriangleSelector | private |
| get_facets_strict(EnforcerBlockerType state) const | Slic3r::TriangleSelector | |
| get_facets_strict_recursive(const Triangle &tr, const Vec3i &neighbors, EnforcerBlockerType state, std::vector< stl_triangle_vertex_indices > &out_triangles) const | Slic3r::TriangleSelector | private |
| get_seed_fill_contour() const | Slic3r::TriangleSelector | |
| get_seed_fill_contour_recursive(int facet_idx, const Vec3i &neighbors, const Vec3i &neighbors_propagated, std::vector< Vec2i > &edges_out) const | Slic3r::TriangleSelector | private |
| has_facets(EnforcerBlockerType state) const | Slic3r::TriangleSelector | |
| has_facets(const std::pair< std::vector< std::pair< int, int > >, std::vector< bool > > &data, EnforcerBlockerType test_state) | Slic3r::TriangleSelector | static |
| is_facet_clipped(int facet_idx, const ClippingPlane &clp) const | Slic3r::TriangleSelector | private |
| m_cursor | Slic3r::TriangleSelector | protected |
| m_edge_limit_sqr | Slic3r::TriangleSelector | protected |
| m_face_normals | Slic3r::TriangleSelector | protected |
| m_free_triangles_head | Slic3r::TriangleSelector | private |
| m_free_vertices_head | Slic3r::TriangleSelector | private |
| m_invalid_triangles | Slic3r::TriangleSelector | protected |
| m_mesh | Slic3r::TriangleSelector | protected |
| m_neighbors | Slic3r::TriangleSelector | protected |
| m_old_cursor_radius_sqr | Slic3r::TriangleSelector | protected |
| m_orig_size_indices | Slic3r::TriangleSelector | protected |
| m_orig_size_vertices | Slic3r::TriangleSelector | protected |
| m_triangles | Slic3r::TriangleSelector | protected |
| m_vertices | Slic3r::TriangleSelector | protected |
| neighbor_child(const Triangle &tr, int vertexi, int vertexj, Partition partition) const | Slic3r::TriangleSelector | private |
| neighbor_child(int itriangle, int vertexi, int vertexj, Partition partition) const | Slic3r::TriangleSelector | private |
| num_facets(EnforcerBlockerType state) const | Slic3r::TriangleSelector | |
| Partition enum name | Slic3r::TriangleSelector | private |
| perform_split(int facet_idx, const Vec3i &neighbors, EnforcerBlockerType old_state) | Slic3r::TriangleSelector | private |
| POINTER enum value | Slic3r::TriangleSelector | |
| precompute_all_neighbors() const | Slic3r::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) const | Slic3r::TriangleSelector | |
| push_triangle(int a, int b, int c, int source_triangle, EnforcerBlockerType state=EnforcerBlockerType{0}) | Slic3r::TriangleSelector | private |
| remove_useless_children(int facet_idx) | Slic3r::TriangleSelector | private |
| 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::TriangleSelector | private |
| select_triangle_recursive(int facet_idx, const Vec3i &neighbors, EnforcerBlockerType type, bool triangle_splitting) | Slic3r::TriangleSelector | private |
| select_unsplit_triangle(const Vec3f &hit, int facet_idx) const | Slic3r::TriangleSelector | |
| select_unsplit_triangle(const Vec3f &hit, int facet_idx, const Vec3i &neighbors) const | Slic3r::TriangleSelector | |
| serialize() const | Slic3r::TriangleSelector | |
| set_edge_limit(float edge_limit) | Slic3r::TriangleSelector | |
| set_facet(int facet_idx, EnforcerBlockerType state) | Slic3r::TriangleSelector | |
| SPHERE enum value | Slic3r::TriangleSelector | |
| split_triangle(int facet_idx, const Vec3i &neighbors) | Slic3r::TriangleSelector | private |
| triangle_midpoint(const Triangle &tr, int vertexi, int vertexj) const | Slic3r::TriangleSelector | private |
| triangle_midpoint(int itriangle, int vertexi, int vertexj) const | Slic3r::TriangleSelector | private |
| triangle_midpoint_or_allocate(int itriangle, int vertexi, int vertexj) | Slic3r::TriangleSelector | private |
| triangle_subtriangles(const Triangle &tr, int vertexi, int vertexj) | Slic3r::TriangleSelector | privatestatic |
| triangle_subtriangles(int itriangle, int vertexi, int vertexj) const | Slic3r::TriangleSelector | private |
| TriangleSelector(const TriangleMesh &mesh) | Slic3r::TriangleSelector | explicit |
| undivide_triangle(int facet_idx) | Slic3r::TriangleSelector | private |
| verify_triangle_midpoints(const Triangle &tr) const | Slic3r::TriangleSelector | private |
| verify_triangle_neighbors(const Triangle &tr, const Vec3i &neighbors) const | Slic3r::TriangleSelector | private |