Project OpenGeode
class RegularGrid
cpp
Inherits from SurfaceMesh<2>, Grid<2>Inherits from SurfaceMesh<2>, Grid<2>Functions
create
cpp
public std::unique_ptr<RegularGrid2D> create()public std::unique_ptr<RegularGrid2D> create()Create a new RegularGrid using default data structure.
create
cpp
public std::unique_ptr<RegularGrid2D> create(const MeshImpl & impl)public std::unique_ptr<RegularGrid2D> create(const MeshImpl & impl)Create a new RegularGrid using a specified data structure.
impl [in] Data structure implementation
type_name_static
cpp
public NamedType type_name_static()public NamedType type_name_static()native_extension
cpp
public basic_string_view native_extension()public basic_string_view native_extension()native_extension_static
cpp
public basic_string_view native_extension_static()public basic_string_view native_extension_static()cell_attribute_manager
cpp
public AttributeManager & cell_attribute_manager()public AttributeManager & cell_attribute_manager()grid_vertex_attribute_manager
cpp
public AttributeManager & grid_vertex_attribute_manager()public AttributeManager & grid_vertex_attribute_manager()clone
cpp
public std::unique_ptr<RegularGrid2D> clone()public std::unique_ptr<RegularGrid2D> clone()vertices_around_vertex
cpp
public SurfaceMesh<2>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)public SurfaceMesh<2>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)RegularGrid
cpp
protected void RegularGrid()protected void RegularGrid()RegularGrid
cpp
protected void RegularGrid(RegularGrid<2> && other)protected void RegularGrid(RegularGrid<2> && other)operator=
cpp
protected RegularGrid<2> & operator=(RegularGrid<2> && other)protected RegularGrid<2> & operator=(RegularGrid<2> && other)class RegularGrid
cpp
Inherits from SolidMesh<3>, Grid<3>Inherits from SolidMesh<3>, Grid<3>Functions
create
cpp
public std::unique_ptr<RegularGrid3D> create()public std::unique_ptr<RegularGrid3D> create()Create a new RegularGrid using default data structure.
create
cpp
public std::unique_ptr<RegularGrid3D> create(const MeshImpl & impl)public std::unique_ptr<RegularGrid3D> create(const MeshImpl & impl)Create a new RegularGrid using a specified data structure.
impl [in] Data structure implementation
type_name_static
cpp
public NamedType type_name_static()public NamedType type_name_static()native_extension
cpp
public basic_string_view native_extension()public basic_string_view native_extension()native_extension_static
cpp
public basic_string_view native_extension_static()public basic_string_view native_extension_static()cell_attribute_manager
cpp
public AttributeManager & cell_attribute_manager()public AttributeManager & cell_attribute_manager()grid_vertex_attribute_manager
cpp
public AttributeManager & grid_vertex_attribute_manager()public AttributeManager & grid_vertex_attribute_manager()clone
cpp
public std::unique_ptr<RegularGrid3D> clone()public std::unique_ptr<RegularGrid3D> clone()vertices_around_vertex
cpp
public SolidMesh<3>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)public SolidMesh<3>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)RegularGrid
cpp
protected void RegularGrid()protected void RegularGrid()RegularGrid
cpp
protected void RegularGrid(RegularGrid<3> && other)protected void RegularGrid(RegularGrid<3> && other)operator=
cpp
protected RegularGrid<3> & operator=(RegularGrid<3> && other)protected RegularGrid<3> & operator=(RegularGrid<3> && other)