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)