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)