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