Skip to content

Project OpenGeode ​

class PointsImpl ​

This class implements the mesh points storage. Pre-v13: this class was used in the Mesh::Impl classes Post-v13: the inheritance in the Mesh::Impl is kept for backward file serialization, and it is now used in the CRS implementation.

Functions ​

get_point ​

cpp
public const Point<dimension> & get_point(index_t vertex_id)
public const Point<dimension> & get_point(index_t vertex_id)

set_point ​

cpp
public void set_point(index_t vertex_id, Point<dimension> point)
public void set_point(index_t vertex_id, Point<dimension> point)

nb_points ​

cpp
public index_t nb_points()
public index_t nb_points()

attribute_name ​

cpp
public basic_string_view attribute_name()
public basic_string_view attribute_name()

initialize_crs ​

cpp
public void initialize_crs(Mesh & mesh)
public void initialize_crs(Mesh & mesh)

PointsImpl ​

cpp
protected void PointsImpl<dimension>()
protected void PointsImpl<dimension>()

PointsImpl ​

cpp
protected void PointsImpl<dimension>(Mesh & mesh)
protected void PointsImpl<dimension>(Mesh & mesh)

PointsImpl ​

cpp
protected void PointsImpl<dimension>(AttributeManager & manager)
protected void PointsImpl<dimension>(AttributeManager & manager)

PointsImpl ​

cpp
protected void PointsImpl<dimension>(AttributeManager & manager, basic_string_view attribute_name)
protected void PointsImpl<dimension>(AttributeManager & manager, basic_string_view attribute_name)

Geode-solutions' documentation website