Project OpenGeode
class VertexSet
Interface class to represent set of vertices.
cpp
Inherits from IdentifierInherits from IdentifierFunctions
VertexSet
cpp
public void VertexSet(const VertexSet & )public void VertexSet(const VertexSet & )operator=
cpp
public VertexSet & operator=(const VertexSet & )public VertexSet & operator=(const VertexSet & )~VertexSet
cpp
public void ~VertexSet()public void ~VertexSet()create
cpp
public std::unique_ptr<VertexSet> create()public std::unique_ptr<VertexSet> create()Create a new VertexSet
create
cpp
public std::unique_ptr<VertexSet> create(const MeshImpl & impl)public std::unique_ptr<VertexSet> create(const MeshImpl & impl)Create a new VertexSet using a specified data structure.
impl [in] Data structure implementation
type_name_static
cpp
public NamedType type_name_static()public NamedType type_name_static()clone
cpp
public std::unique_ptr<VertexSet> clone()public std::unique_ptr<VertexSet> clone()native_extension
cpp
public basic_string_view native_extension()public basic_string_view native_extension()nb_vertices
cpp
public index_t nb_vertices()public index_t nb_vertices()vertex_attribute_manager
cpp
public AttributeManager & vertex_attribute_manager()public AttributeManager & vertex_attribute_manager()Access to the attribute manager. Attributes are associated with vertices.
impl_name
cpp
public NamedType impl_name()public NamedType impl_name()type_name
cpp
public NamedType type_name()public NamedType type_name()VertexSet
cpp
protected void VertexSet()protected void VertexSet()VertexSet
cpp
protected void VertexSet(VertexSet && other)protected void VertexSet(VertexSet && other)operator=
cpp
protected VertexSet & operator=(VertexSet && other)protected VertexSet & operator=(VertexSet && other)