This is the complete list of members for meshlib::Polyline3, including all inherited members.
| add_from_edge_path(mesh:&meshlib::Mesh, path:&meshlib::std_vector_MR_EdgeId) -> meshlib::EdgeId | meshlib::Polyline3 | |
| add_from_general_surface_path(mesh:&meshlib::Mesh, start:&meshlib::MeshTriPoint, path:&meshlib::std_vector_MR_EdgePoint, end:&meshlib::MeshTriPoint) -> meshlib::EdgeId | meshlib::Polyline3 | |
| add_from_points_2(vs:Option<&meshlib::Vector3f >, num:usize) -> meshlib::EdgeId | meshlib::Polyline3 | |
| add_from_points_3(vs:Option<&meshlib::Vector3f >, num:usize, closed:bool) -> meshlib::EdgeId | meshlib::Polyline3 | |
| add_from_surface_path(mesh:&meshlib::Mesh, path:&meshlib::std_vector_MR_EdgePoint) -> meshlib::EdgeId | meshlib::Polyline3 | |
| add_part(from:&meshlib::Polyline3, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >) | meshlib::Polyline3 | |
| add_part_by_mask(from:&meshlib::Polyline3, mask:&meshlib::UndirectedEdgeBitSet, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::EdgeMap >) | meshlib::Polyline3 | |
| assign_from_another(_other:&meshlib::Polyline3) -> &mut meshlib::Polyline3 | meshlib::Polyline3 | |
| average_edge_length() const -> f32 | meshlib::Polyline3 | |
| compute_bounding_box(toWorld:Option<&meshlib::AffineXf3f >) const -> meshlib::Box3f | meshlib::Polyline3 | |
| construct_1_std_vector_mr_vector3f(contour:&meshlib::std_vector_MR_Vector3f) -> meshlib::Owned< meshlib::Polyline3 > | meshlib::Polyline3 | static |
| construct_1_std_vector_std_vector_mr_vector3f(contours:&meshlib::std_vector_std_vector_MR_Vector3f) -> meshlib::Owned< meshlib::Polyline3 > | meshlib::Polyline3 | static |
| construct_2(comp2firstVert:&meshlib::std_vector_MR_VertId, ps:&meshlib::VertCoords) -> meshlib::Owned< meshlib::Polyline3 > | meshlib::Polyline3 | static |
| construct_from_another(_other:&meshlib::Polyline3) -> meshlib::Owned< meshlib::Polyline3 > | meshlib::Polyline3 | static |
| contours(vertMap:Option<&mut meshlib::std_vector_std_vector_MR_VertId >) const -> meshlib::Owned< meshlib::std_vector_std_vector_MR_Vector3f > | meshlib::Polyline3 | |
| copy(ptr:*const Self) -> *mut Self | meshlib::CppCopy | static |
| dest_pnt(e:meshlib::EdgeId) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| meshlib::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| meshlib::CppCopy::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| edge_center(e:meshlib::EdgeId) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| edge_length(e:meshlib::EdgeId) const -> f32 | meshlib::Polyline3 | |
| edge_length_sq(e:meshlib::EdgeId) const -> f32 | meshlib::Polyline3 | |
| edge_point_1(ep:&meshlib::EdgePoint) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| edge_point_2(e:meshlib::EdgeId, f:f32) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| edge_segment(e:meshlib::EdgeId) const -> meshlib::Owned< meshlib::LineSegm3f > | meshlib::Polyline3 | |
| edge_vector(e:meshlib::EdgeId) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| find_center_from_points() const -> meshlib::Vector3f | meshlib::Polyline3 | |
| get_aabb_tree() const -> &meshlib::AABBTreePolyline3 | meshlib::Polyline3 | |
| get_aabb_tree_not_create() const -> Option<&meshlib::AABBTreePolyline3 > | meshlib::Polyline3 | |
| get_bounding_box() const -> meshlib::Box3f | meshlib::Polyline3 | |
| heap_bytes() const -> usize | meshlib::Polyline3 | |
| invalidate_caches() | meshlib::Polyline3 | |
| loop_dir_area(e:meshlib::EdgeId) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| new() -> meshlib::Owned< meshlib::Polyline3 > | meshlib::Polyline3 | static |
| org_pnt(e:meshlib::EdgeId) const -> meshlib::Vector3f | meshlib::Polyline3 | |
| pack(outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >) | meshlib::Polyline3 | |
| points() const -> &meshlib::VertCoords | meshlib::Polyline3 | |
| points_mut() -> &mut meshlib::VertCoords | meshlib::Polyline3 | |
| set_points(value:&meshlib::VertCoords) | meshlib::Polyline3 | |
| set_topology(value:&meshlib::PolylineTopology) | meshlib::Polyline3 | |
| split_edge_1(e:meshlib::EdgeId) -> meshlib::EdgeId | meshlib::Polyline3 | |
| split_edge_2(e:meshlib::EdgeId, newVertPos:&meshlib::Vector3f) -> meshlib::EdgeId | meshlib::Polyline3 | |
| to_edge_point_1(v:meshlib::VertId) const -> meshlib::Owned< meshlib::EdgePoint > | meshlib::Polyline3 | |
| to_edge_point_2(e:meshlib::EdgeId, p:&meshlib::Vector3f) const -> meshlib::Owned< meshlib::EdgePoint > | meshlib::Polyline3 | |
| topology() const -> &meshlib::PolylineTopology | meshlib::Polyline3 | |
| topology_mut() -> &mut meshlib::PolylineTopology | meshlib::Polyline3 | |
| total_length() const -> f32 | meshlib::Polyline3 | |
| transform(xf:&meshlib::AffineXf3f) | meshlib::Polyline3 |