Registry
ug4Bridge::promesh::Selection::Vertices Namespace Reference

Namespaces

 CoordinateBased
 
 Kinks
 

Functions

void DeselectAllVertices (Mesh *mesh)
 Deselects all vertices of the current grid. More...
 
void SelectAllVertices (Mesh *mesh)
 Selects all vertices of the current grid. More...
 
void SelectAssociatedVertices (Mesh *mesh)
 Selects vertices that belong to selected edges, faces and volumes. More...
 
void SelectBoundaryVertices (Mesh *mesh)
 Selects vertices that lie on the boundary of the geometry. More...
 
void SelectInnerVertices (Mesh *mesh)
 Selects vertices that do not lie on the boundary of the geometry. More...
 
void SelectInterfaceVertices (Mesh *mesh, bool regard_selected_neighbors_only)
 Selects elements which are adjacent to higher dimensional elements of different subsets. More...
 
void SelectMarkedVertices (Mesh *mesh)
 Selects vertices which are marked. More...
 
size_t SelectUnconnectedVertices (Mesh *mesh, bool unconnected_to_edges, bool unconnected_to_faces, bool unconnected_to_volumes)
 Selects vertices which are not connected to the given element type. More...
 
bool SelectVertexByIndex (Mesh *mesh, int index)
 Selects a vertex given its index. More...
 

Function Documentation

◆ DeselectAllVertices()

void ug4Bridge::promesh::Selection::Vertices::DeselectAllVertices ( Mesh mesh)

Deselects all vertices of the current grid.

Parameters
[in]mesh

◆ SelectAllVertices()

void ug4Bridge::promesh::Selection::Vertices::SelectAllVertices ( Mesh mesh)

Selects all vertices of the current grid.

Parameters
[in]mesh

◆ SelectAssociatedVertices()

void ug4Bridge::promesh::Selection::Vertices::SelectAssociatedVertices ( Mesh mesh)

Selects vertices that belong to selected edges, faces and volumes.

Parameters
[in]mesh

◆ SelectBoundaryVertices()

void ug4Bridge::promesh::Selection::Vertices::SelectBoundaryVertices ( Mesh mesh)

Selects vertices that lie on the boundary of the geometry.

Parameters
[in]mesh

◆ SelectInnerVertices()

void ug4Bridge::promesh::Selection::Vertices::SelectInnerVertices ( Mesh mesh)

Selects vertices that do not lie on the boundary of the geometry.

Parameters
[in]mesh

◆ SelectInterfaceVertices()

void ug4Bridge::promesh::Selection::Vertices::SelectInterfaceVertices ( Mesh mesh,
bool  regard_selected_neighbors_only 
)

Selects elements which are adjacent to higher dimensional elements of different subsets.

Parameters
[in]mesh
[in]regard_selected_neighbors_only

◆ SelectMarkedVertices()

void ug4Bridge::promesh::Selection::Vertices::SelectMarkedVertices ( Mesh mesh)

Selects vertices which are marked.

Parameters
[in]mesh

◆ SelectUnconnectedVertices()

size_t ug4Bridge::promesh::Selection::Vertices::SelectUnconnectedVertices ( Mesh mesh,
bool  unconnected_to_edges,
bool  unconnected_to_faces,
bool  unconnected_to_volumes 
)

Selects vertices which are not connected to the given element type.

Parameters
[in]mesh
[in]unconnected_to_edges
[in]unconnected_to_faces
[in]unconnected_to_volumes
Returns
size_t

◆ SelectVertexByIndex()

bool ug4Bridge::promesh::Selection::Vertices::SelectVertexByIndex ( Mesh mesh,
int  index 
)

Selects a vertex given its index.

Parameters
[in]mesh
[in]index
Returns
bool