ProMesh User Manual  v4.3.19

Selection tools for vertices. More...

Modules

 Coordinate Based
 Coordinate based vertex selection.
 
 Kinks
 Selection by kinks.
 

Functions

void SelectAllVertices (Mesh *mesh)
 Selects all vertices of the current grid. More...
 
void DeselectAllVertices (Mesh *mesh)
 Deselects all vertices of the current grid. 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 SelectAssociatedVertices (Mesh *mesh)
 Selects vertices that belong to selected edges, faces and volumes. More...
 
void SelectMarkedVertices (Mesh *mesh)
 Selects vertices which are marked. More...
 
void SelectInterfaceVertices (Mesh *mesh, bool regard_selected_neighbors_only)
 Selects elements which are adjacent to higher dimensional elements of different subsets. More...
 
bool SelectVertexByIndex (Mesh *mesh, int index)
 Selects a vertex given its index. 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...
 

Detailed Description

Selection tools for vertices.

Function Documentation

◆ DeselectAllVertices()

void DeselectAllVertices ( Mesh mesh)

Deselects all vertices of the current grid.

◆ SelectAllVertices()

void SelectAllVertices ( Mesh mesh)

Selects all vertices of the current grid.

◆ SelectAssociatedVertices()

void SelectAssociatedVertices ( Mesh mesh)

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

◆ SelectBoundaryVertices()

void SelectBoundaryVertices ( Mesh mesh)

Selects vertices that lie on the boundary of the geometry.

◆ SelectInnerVertices()

void SelectInnerVertices ( Mesh mesh)

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

◆ SelectInterfaceVertices()

void SelectInterfaceVertices ( Mesh mesh,
bool  regard_selected_neighbors_only 
)

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

◆ SelectMarkedVertices()

void SelectMarkedVertices ( Mesh mesh)

Selects vertices which are marked.

◆ SelectUnconnectedVertices()

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.

◆ SelectVertexByIndex()

bool SelectVertexByIndex ( Mesh mesh,
int  index 
)

Selects a vertex given its index.