Skip to content

Project OpenGeode ​

class VertexSet ​

Interface class to represent set of vertices.

cpp
Inherits from Identifier
Inherits from Identifier

Functions ​

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)

Geode-solutions' documentation website