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

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

add_part(from:&meshlib::PolylineTopology, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >)meshlib::PolylineTopology
add_part_by_mask(from:&meshlib::PolylineTopology, mask:&meshlib::UndirectedEdgeBitSet, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::EdgeMap >)meshlib::PolylineTopology
add_vert_id() -> meshlib::VertIdmeshlib::PolylineTopology
assign_from_another(_other:&meshlib::PolylineTopology) -> &mut meshlib::PolylineTopologymeshlib::PolylineTopology
build_open_lines(comp2firstVert:&meshlib::std_vector_MR_VertId)meshlib::PolylineTopology
check_validity() const -> boolmeshlib::PolylineTopology
compute_not_lone_undirected_edges() const -> usizemeshlib::PolylineTopology
compute_valids_from_edges()meshlib::PolylineTopology
construct_from_another(_other:&meshlib::PolylineTopology) -> meshlib::Owned< meshlib::PolylineTopology >meshlib::PolylineTopologystatic
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
delete_edge(ue:meshlib::UndirectedEdgeId)meshlib::PolylineTopology
delete_edges(es:&meshlib::UndirectedEdgeBitSet)meshlib::PolylineTopology
dest(he:meshlib::EdgeId) const -> meshlib::VertIdmeshlib::PolylineTopology
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
edge_capacity() const -> usizemeshlib::PolylineTopology
edge_per_vertex() const -> &meshlib::Vector_MR_EdgeId_MR_VertIdmeshlib::PolylineTopology
edge_reserve(newCapacity:usize)meshlib::PolylineTopology
edge_size() const -> usizemeshlib::PolylineTopology
edge_with_org(a:meshlib::VertId) const -> meshlib::EdgeIdmeshlib::PolylineTopology
find_edge(o:meshlib::VertId, d:meshlib::VertId) const -> meshlib::EdgeIdmeshlib::PolylineTopology
flip()meshlib::PolylineTopology
get_orgs() const -> meshlib::Owned< meshlib::Vector_MR_VertId_MR_EdgeId >meshlib::PolylineTopology
get_path_vertices(path:&meshlib::std_vector_MR_EdgeId) const -> meshlib::Owned< meshlib::VertBitSet >meshlib::PolylineTopology
get_valid_verts() const -> &meshlib::VertBitSetmeshlib::PolylineTopology
get_vert_degree(a:meshlib::VertId) const -> core::ffi::c_intmeshlib::PolylineTopology
get_vert_ids(region:Option<&meshlib::VertBitSet >) const -> &meshlib::VertBitSetmeshlib::PolylineTopology
has_edge(e:meshlib::EdgeId) const -> boolmeshlib::PolylineTopology
has_vert(a:meshlib::VertId) const -> boolmeshlib::PolylineTopology
heap_bytes() const -> usizemeshlib::PolylineTopology
is_closed() const -> boolmeshlib::PolylineTopology
is_consistently_oriented() const -> boolmeshlib::PolylineTopology
is_lone_edge(a:meshlib::EdgeId) const -> boolmeshlib::PolylineTopology
last_not_lone_edge() const -> meshlib::EdgeIdmeshlib::PolylineTopology
last_not_lone_undirected_edge() const -> meshlib::UndirectedEdgeIdmeshlib::PolylineTopology
last_valid_vert() const -> meshlib::VertIdmeshlib::PolylineTopology
make_edge_0() -> meshlib::EdgeIdmeshlib::PolylineTopology
make_edge_3(a:meshlib::VertId, b:meshlib::VertId, e:Option<&meshlib::EdgeId >) -> meshlib::EdgeIdmeshlib::PolylineTopology
make_edges(edges:&meshlib::Edges) -> core::ffi::c_intmeshlib::PolylineTopology
make_polyline(vs:Option<&meshlib::VertId >, num:usize) -> meshlib::EdgeIdmeshlib::PolylineTopology
new() -> meshlib::Owned< meshlib::PolylineTopology >meshlib::PolylineTopologystatic
next(he:meshlib::EdgeId) const -> meshlib::EdgeIdmeshlib::PolylineTopology
num_valid_verts() const -> core::ffi::c_intmeshlib::PolylineTopology
op_equal(b:&meshlib::PolylineTopology) const -> boolmeshlib::PolylineTopology
op_not_equal(b:&meshlib::PolylineTopology) const -> boolmeshlib::PolylineTopology
org(he:meshlib::EdgeId) const -> meshlib::VertIdmeshlib::PolylineTopology
pack(outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >)meshlib::PolylineTopology
read(s:&mut meshlib::std_istream) -> boolmeshlib::PolylineTopology
set_org(a:meshlib::EdgeId, v:meshlib::VertId)meshlib::PolylineTopology
splice(a:meshlib::EdgeId, b:meshlib::EdgeId)meshlib::PolylineTopology
split_edge(e:meshlib::EdgeId) -> meshlib::EdgeIdmeshlib::PolylineTopology
undirected_edge_capacity() const -> usizemeshlib::PolylineTopology
undirected_edge_size() const -> usizemeshlib::PolylineTopology
vert_capacity() const -> usizemeshlib::PolylineTopology
vert_reserve(newCapacity:usize)meshlib::PolylineTopology
vert_resize(newSize:usize)meshlib::PolylineTopology
vert_resize_with_reserve(newSize:usize)meshlib::PolylineTopology
vert_size() const -> usizemeshlib::PolylineTopology
write(s:&mut meshlib::std_ostream) constmeshlib::PolylineTopology