Stores the cell corners of a mesh (low-level store)
More...
#include <geogram/mesh/mesh.h>
|
class | MeshCells |
|
class | Mesh |
|
class | GeogramIOHandler |
|
Stores the cell corners of a mesh (low-level store)
Definition at line 1741 of file mesh.h.
◆ clear_store()
void GEO::MeshCellCornersStore::clear_store |
( |
bool |
keep_attributes, |
|
|
bool |
keep_memory = false |
|
) |
| |
|
overrideprotectedvirtual |
Removes all the elements and attributes.
- Parameters
-
[in] | keep_attributes | if true, then all the existing attribute names / bindings are kept (but they are cleared). If false, they are destroyed. |
[in] | keep_memory | if true, then memory is kept and can be reused by subsequent mesh element creations. |
Reimplemented from GEO::MeshSubElementsStore.
◆ resize_store()
void GEO::MeshCellCornersStore::resize_store |
( |
index_t |
new_size | ) |
|
|
overrideprotectedvirtual |
◆ set_vertex()
Sets the vertex that a corner is incident to.
- Parameters
-
[in] | c | the corner, in 0..nb()-1 |
[in] | v | specifies the vertex that corner c is incident to |
Definition at line 1760 of file mesh.h.
◆ vertex()
Gets the vertex that a corner is incident to.
- Parameters
-
[in] | c | the corner, in 0..nb()-1 |
- Returns
- the vertex that corner
c
is incident to
Definition at line 1750 of file mesh.h.
◆ vertex_index_ptr() [1/2]
Gets a pointer to the vertex that a corner is incident to.
- Parameters
-
- Returns
- a pointer to the index of the vertex that this corner is incident to
- Note
- Normal uses do not call this function
Definition at line 1773 of file mesh.h.
◆ vertex_index_ptr() [2/2]
const index_t* GEO::MeshCellCornersStore::vertex_index_ptr |
( |
index_t |
c | ) |
const |
|
inline |
Gets a pointer to the vertex that a corner is incident to.
- Parameters
-
- Returns
- a const pointer to the index of the vertex that this corner is incident to
- Note
- Normal uses do not call this function
Definition at line 1785 of file mesh.h.
The documentation for this class was generated from the following file: