|
Registry
|
Namespaces | |
| CoordinateRange | |
| Edges | |
| Faces | |
| Marks | |
| SubsetBased | |
| Vertices | |
| Volumes | |
Functions | |
| void | ClearSelection (Mesh *mesh) |
| Clears the selection. More... | |
| void | CloseSelection (Mesh *mesh) |
| Selects all associated elements of lower dimensions. More... | |
| void | ExtendSelection (Mesh *mesh, int neighborhood_size) |
| Selects neighbors of selected elements. More... | |
| void | ExtendSelectionInDirection (Mesh *mesh, int neighborhood_size, const Vec *direction, double minAngle, double maxAngle) |
| Selects neighbors of selected elements whose center can be reached in the given direction from the center of already selected elements. More... | |
| void | InvertSelection (Mesh *mesh, bool vertices, bool edges, bool faces, bool volumes) |
| Inverts current selection. More... | |
| void | SelectAll (Mesh *mesh) |
| Selects all vertices, edges ,faces and volumes of the current grid. More... | |
| void | SelectElementsByIndexRange (Mesh *mesh, const char *vertex_inds, const char *edge_inds, const char *face_inds, const char *volume_inds, bool clear_selection) |
| Selects elements by the given index ranges (e.g.: "0,1,2-5,9,11-23"). More... | |
| void | SelectSelectionBoundary (Mesh *mesh) |
| Selects the boundary of the current selection. More... | |
| void ug4Bridge::promesh::Selection::ClearSelection | ( | Mesh * | mesh | ) |
Clears the selection.
| [in] | mesh |
| void ug4Bridge::promesh::Selection::CloseSelection | ( | Mesh * | mesh | ) |
Selects all associated elements of lower dimensions.
| [in] | mesh |
| void ug4Bridge::promesh::Selection::ExtendSelection | ( | Mesh * | mesh, |
| int | neighborhood_size | ||
| ) |
Selects neighbors of selected elements.
| [in] | mesh | |
| [in] | neighborhood_size |
| void ug4Bridge::promesh::Selection::ExtendSelectionInDirection | ( | Mesh * | mesh, |
| int | neighborhood_size, | ||
| const Vec * | direction, | ||
| double | minAngle, | ||
| double | maxAngle | ||
| ) |
Selects neighbors of selected elements whose center can be reached in the given direction from the center of already selected elements.
| [in] | mesh | |
| [in] | neighborhood_size | |
| [in] | direction | |
| [in] | minAngle | |
| [in] | maxAngle |
| void ug4Bridge::promesh::Selection::InvertSelection | ( | Mesh * | mesh, |
| bool | vertices, | ||
| bool | edges, | ||
| bool | faces, | ||
| bool | volumes | ||
| ) |
Inverts current selection.
| [in] | mesh | |
| [in] | vertices | |
| [in] | edges | |
| [in] | faces | |
| [in] | volumes |
| void ug4Bridge::promesh::Selection::SelectAll | ( | Mesh * | mesh | ) |
Selects all vertices, edges ,faces and volumes of the current grid.
| [in] | mesh |
| void ug4Bridge::promesh::Selection::SelectElementsByIndexRange | ( | Mesh * | mesh, |
| const char * | vertex_inds, | ||
| const char * | edge_inds, | ||
| const char * | face_inds, | ||
| const char * | volume_inds, | ||
| bool | clear_selection | ||
| ) |
Selects elements by the given index ranges (e.g.: "0,1,2-5,9,11-23").
| [in] | mesh | |
| [in] | vertex_inds | |
| [in] | edge_inds | |
| [in] | face_inds | |
| [in] | volume_inds | |
| [in] | clear_selection |
| void ug4Bridge::promesh::Selection::SelectSelectionBoundary | ( | Mesh * | mesh | ) |
Selects the boundary of the current selection.
| [in] | mesh |