MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::Polyline2 Member List

This is the complete list of members for meshlib::Polyline2, including all inherited members.

add_from_edge_path(mesh:&meshlib::Mesh, path:&meshlib::std_vector_MR_EdgeId) -> meshlib::EdgeIdmeshlib::Polyline2
add_from_general_surface_path(mesh:&meshlib::Mesh, start:&meshlib::MeshTriPoint, path:&meshlib::std_vector_MR_EdgePoint, end:&meshlib::MeshTriPoint) -> meshlib::EdgeIdmeshlib::Polyline2
add_from_points_2(vs:Option<&meshlib::Vector2f >, num:usize) -> meshlib::EdgeIdmeshlib::Polyline2
add_from_points_3(vs:Option<&meshlib::Vector2f >, num:usize, closed:bool) -> meshlib::EdgeIdmeshlib::Polyline2
add_from_surface_path(mesh:&meshlib::Mesh, path:&meshlib::std_vector_MR_EdgePoint) -> meshlib::EdgeIdmeshlib::Polyline2
add_part(from:&meshlib::Polyline2, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >)meshlib::Polyline2
add_part_by_mask(from:&meshlib::Polyline2, mask:&meshlib::UndirectedEdgeBitSet, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::EdgeMap >)meshlib::Polyline2
assign_from_another(_other:&meshlib::Polyline2) -> &mut meshlib::Polyline2meshlib::Polyline2
average_edge_length() const -> f32meshlib::Polyline2
compute_bounding_box(toWorld:Option<&meshlib::AffineXf2f >) const -> meshlib::Box2fmeshlib::Polyline2
construct_1_std_vector_mr_vector2f(contour:&meshlib::std_vector_MR_Vector2f) -> meshlib::Owned< meshlib::Polyline2 >meshlib::Polyline2static
construct_1_std_vector_std_vector_mr_vector2f(contours:&meshlib::std_vector_std_vector_MR_Vector2f) -> meshlib::Owned< meshlib::Polyline2 >meshlib::Polyline2static
construct_2(comp2firstVert:&meshlib::std_vector_MR_VertId, ps:&meshlib::VertCoords2) -> meshlib::Owned< meshlib::Polyline2 >meshlib::Polyline2static
construct_from_another(_other:&meshlib::Polyline2) -> meshlib::Owned< meshlib::Polyline2 >meshlib::Polyline2static
contours(vertMap:Option<&mut meshlib::std_vector_std_vector_MR_VertId >) const -> meshlib::Owned< meshlib::std_vector_std_vector_MR_Vector2f >meshlib::Polyline2
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
dest_pnt(e:meshlib::EdgeId) const -> meshlib::Vector2fmeshlib::Polyline2
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
edge_center(e:meshlib::EdgeId) const -> meshlib::Vector2fmeshlib::Polyline2
edge_length(e:meshlib::EdgeId) const -> f32meshlib::Polyline2
edge_length_sq(e:meshlib::EdgeId) const -> f32meshlib::Polyline2
edge_point_1(ep:&meshlib::EdgePoint) const -> meshlib::Vector2fmeshlib::Polyline2
edge_point_2(e:meshlib::EdgeId, f:f32) const -> meshlib::Vector2fmeshlib::Polyline2
edge_segment(e:meshlib::EdgeId) const -> meshlib::Owned< meshlib::LineSegm2f >meshlib::Polyline2
edge_vector(e:meshlib::EdgeId) const -> meshlib::Vector2fmeshlib::Polyline2
find_center_from_points() const -> meshlib::Vector2fmeshlib::Polyline2
get_aabb_tree() const -> &meshlib::AABBTreePolyline2meshlib::Polyline2
get_aabb_tree_not_create() const -> Option<&meshlib::AABBTreePolyline2 >meshlib::Polyline2
get_bounding_box() const -> meshlib::Box2fmeshlib::Polyline2
heap_bytes() const -> usizemeshlib::Polyline2
invalidate_caches()meshlib::Polyline2
loop_dir_area(e:meshlib::EdgeId) const -> meshlib::Vector3fmeshlib::Polyline2
new() -> meshlib::Owned< meshlib::Polyline2 >meshlib::Polyline2static
org_pnt(e:meshlib::EdgeId) const -> meshlib::Vector2fmeshlib::Polyline2
pack(outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >)meshlib::Polyline2
points() const -> &meshlib::VertCoords2meshlib::Polyline2
points_mut() -> &mut meshlib::VertCoords2meshlib::Polyline2
set_points(value:&meshlib::VertCoords2)meshlib::Polyline2
set_topology(value:&meshlib::PolylineTopology)meshlib::Polyline2
split_edge_1(e:meshlib::EdgeId) -> meshlib::EdgeIdmeshlib::Polyline2
split_edge_2(e:meshlib::EdgeId, newVertPos:&meshlib::Vector2f) -> meshlib::EdgeIdmeshlib::Polyline2
to_edge_point_1(v:meshlib::VertId) const -> meshlib::Owned< meshlib::EdgePoint >meshlib::Polyline2
to_edge_point_2(e:meshlib::EdgeId, p:&meshlib::Vector2f) const -> meshlib::Owned< meshlib::EdgePoint >meshlib::Polyline2
topology() const -> &meshlib::PolylineTopologymeshlib::Polyline2
topology_mut() -> &mut meshlib::PolylineTopologymeshlib::Polyline2
total_length() const -> f32meshlib::Polyline2
transform(xf:&meshlib::AffineXf2f)meshlib::Polyline2