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::VertId | meshlib::PolylineTopology | |
| assign_from_another(_other:&meshlib::PolylineTopology) -> &mut meshlib::PolylineTopology | meshlib::PolylineTopology | |
| build_open_lines(comp2firstVert:&meshlib::std_vector_MR_VertId) | meshlib::PolylineTopology | |
| check_validity() const -> bool | meshlib::PolylineTopology | |
| compute_not_lone_undirected_edges() const -> usize | meshlib::PolylineTopology | |
| compute_valids_from_edges() | meshlib::PolylineTopology | |
| construct_from_another(_other:&meshlib::PolylineTopology) -> meshlib::Owned< meshlib::PolylineTopology > | meshlib::PolylineTopology | static |
| copy(ptr:*const Self) -> *mut Self | meshlib::CppCopy | static |
| delete_edge(ue:meshlib::UndirectedEdgeId) | meshlib::PolylineTopology | |
| delete_edges(es:&meshlib::UndirectedEdgeBitSet) | meshlib::PolylineTopology | |
| dest(he:meshlib::EdgeId) const -> meshlib::VertId | meshlib::PolylineTopology | |
| meshlib::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| meshlib::CppCopy::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| edge_capacity() const -> usize | meshlib::PolylineTopology | |
| edge_per_vertex() const -> &meshlib::Vector_MR_EdgeId_MR_VertId | meshlib::PolylineTopology | |
| edge_reserve(newCapacity:usize) | meshlib::PolylineTopology | |
| edge_size() const -> usize | meshlib::PolylineTopology | |
| edge_with_org(a:meshlib::VertId) const -> meshlib::EdgeId | meshlib::PolylineTopology | |
| find_edge(o:meshlib::VertId, d:meshlib::VertId) const -> meshlib::EdgeId | meshlib::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::VertBitSet | meshlib::PolylineTopology | |
| get_vert_degree(a:meshlib::VertId) const -> core::ffi::c_int | meshlib::PolylineTopology | |
| get_vert_ids(region:Option<&meshlib::VertBitSet >) const -> &meshlib::VertBitSet | meshlib::PolylineTopology | |
| has_edge(e:meshlib::EdgeId) const -> bool | meshlib::PolylineTopology | |
| has_vert(a:meshlib::VertId) const -> bool | meshlib::PolylineTopology | |
| heap_bytes() const -> usize | meshlib::PolylineTopology | |
| is_closed() const -> bool | meshlib::PolylineTopology | |
| is_consistently_oriented() const -> bool | meshlib::PolylineTopology | |
| is_lone_edge(a:meshlib::EdgeId) const -> bool | meshlib::PolylineTopology | |
| last_not_lone_edge() const -> meshlib::EdgeId | meshlib::PolylineTopology | |
| last_not_lone_undirected_edge() const -> meshlib::UndirectedEdgeId | meshlib::PolylineTopology | |
| last_valid_vert() const -> meshlib::VertId | meshlib::PolylineTopology | |
| make_edge_0() -> meshlib::EdgeId | meshlib::PolylineTopology | |
| make_edge_3(a:meshlib::VertId, b:meshlib::VertId, e:Option<&meshlib::EdgeId >) -> meshlib::EdgeId | meshlib::PolylineTopology | |
| make_edges(edges:&meshlib::Edges) -> core::ffi::c_int | meshlib::PolylineTopology | |
| make_polyline(vs:Option<&meshlib::VertId >, num:usize) -> meshlib::EdgeId | meshlib::PolylineTopology | |
| new() -> meshlib::Owned< meshlib::PolylineTopology > | meshlib::PolylineTopology | static |
| next(he:meshlib::EdgeId) const -> meshlib::EdgeId | meshlib::PolylineTopology | |
| num_valid_verts() const -> core::ffi::c_int | meshlib::PolylineTopology | |
| op_equal(b:&meshlib::PolylineTopology) const -> bool | meshlib::PolylineTopology | |
| op_not_equal(b:&meshlib::PolylineTopology) const -> bool | meshlib::PolylineTopology | |
| org(he:meshlib::EdgeId) const -> meshlib::VertId | meshlib::PolylineTopology | |
| pack(outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >) | meshlib::PolylineTopology | |
| read(s:&mut meshlib::std_istream) -> bool | meshlib::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::EdgeId | meshlib::PolylineTopology | |
| undirected_edge_capacity() const -> usize | meshlib::PolylineTopology | |
| undirected_edge_size() const -> usize | meshlib::PolylineTopology | |
| vert_capacity() const -> usize | meshlib::PolylineTopology | |
| vert_reserve(newCapacity:usize) | meshlib::PolylineTopology | |
| vert_resize(newSize:usize) | meshlib::PolylineTopology | |
| vert_resize_with_reserve(newSize:usize) | meshlib::PolylineTopology | |
| vert_size() const -> usize | meshlib::PolylineTopology | |
| write(s:&mut meshlib::std_ostream) const | meshlib::PolylineTopology |