Registry
|
Namespaces | |
CoordinateBased | |
Functions | |
void | DeselectAllEdges (Mesh *mesh) |
Deselects all edges of the current grid. More... | |
void | EdgeSelectionFill (Mesh *mesh) |
Selects neighbours of selected edges over non-selected vertices. More... | |
void | SelectAllEdges (Mesh *mesh) |
Selects all edges of the current grid. More... | |
void | SelectAssociatedEdges (Mesh *mesh) |
Selects edges that belong to selected faces and volumes. More... | |
void | SelectBoundaryEdges (Mesh *mesh) |
Selects edges that lie on the boundary of the geometry. More... | |
void | SelectCreaseEdges (Mesh *mesh, double min_angle) |
Selects edges that at which triangles meet in a given angle. More... | |
bool | SelectEdgeByIndex (Mesh *mesh, int index) |
Selects a edge given its index. More... | |
void | SelectEdgesByDirection (Mesh *mesh, const Vec *direction, double min_deviation_angle, double max_deviation_angle, bool select_flipped_edges) |
Selects all edges which do not deviate further from the specified direction than the given angle. A minimal required deviation angle can also be specified. More... | |
void | SelectInnerEdges (Mesh *mesh) |
Selects edges that do not lie on the boundary of the geometry. More... | |
void | SelectInterfaceEdges (Mesh *mesh, bool regard_selected_neighbors_only) |
Selects elements which are adjacent to higher dimensional elements of different subsets. More... | |
void | SelectLinkedBoundaryEdges (Mesh *mesh, bool stop_at_selected_vertices) |
Selects linked boundary edges of selected edges. More... | |
void | SelectLinkedEdges (Mesh *mesh) |
Repeatedly selects all edges which are vertex-neighbors of selected edges. More... | |
void | SelectLongEdges (Mesh *mesh, double min_length) |
Selects edges that are longer than a given threshold. More... | |
void | SelectMarkedEdges (Mesh *mesh) |
Selects edges which are marked. More... | |
void | SelectNonManifoldEdges (Mesh *mesh) |
Selects edges with more than 2 associated faces. More... | |
void | SelectShortEdges (Mesh *mesh, double max_length) |
Selects edges that are shorter than a given threshold. More... | |
void | SelectShortPolychains (Mesh *mesh, double maxChainLength, bool closedChainsOnly) |
Selects polygonal chains which are shorter than the given threshold. More... | |
void | SelectSmoothEdgePath (Mesh *mesh, double max_deviation_angle, double normal_weight, bool stop_at_selected_vertices) |
Selects a smooth edge path. More... | |
void | SelectSubsetEdgesByDirection (Mesh *mesh, int subset_index, const Vec *direction, double min_deviation_angle, double max_deviation_angle, bool select_flipped_edges) |
Selects all subset edges which do not deviate further from the specified direction than the given angle. A minimal required deviation angle can also be specified. More... | |
void ug4Bridge::promesh::Selection::Edges::DeselectAllEdges | ( | Mesh * | mesh | ) |
Deselects all edges of the current grid.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::EdgeSelectionFill | ( | Mesh * | mesh | ) |
Selects neighbours of selected edges over non-selected vertices.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectAllEdges | ( | Mesh * | mesh | ) |
Selects all edges of the current grid.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectAssociatedEdges | ( | Mesh * | mesh | ) |
Selects edges that belong to selected faces and volumes.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectBoundaryEdges | ( | Mesh * | mesh | ) |
Selects edges that lie on the boundary of the geometry.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectCreaseEdges | ( | Mesh * | mesh, |
double | min_angle | ||
) |
Selects edges that at which triangles meet in a given angle.
[in] | mesh | |
[in] | min_angle |
bool ug4Bridge::promesh::Selection::Edges::SelectEdgeByIndex | ( | Mesh * | mesh, |
int | index | ||
) |
Selects a edge given its index.
[in] | mesh | |
[in] | index |
void ug4Bridge::promesh::Selection::Edges::SelectEdgesByDirection | ( | Mesh * | mesh, |
const Vec * | direction, | ||
double | min_deviation_angle, | ||
double | max_deviation_angle, | ||
bool | select_flipped_edges | ||
) |
Selects all edges which do not deviate further from the specified direction than the given angle. A minimal required deviation angle can also be specified.
[in] | mesh | |
[in] | direction | |
[in] | min_deviation_angle | |
[in] | max_deviation_angle | |
[in] | select_flipped_edges |
void ug4Bridge::promesh::Selection::Edges::SelectInnerEdges | ( | Mesh * | mesh | ) |
Selects edges that do not lie on the boundary of the geometry.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectInterfaceEdges | ( | Mesh * | mesh, |
bool | regard_selected_neighbors_only | ||
) |
Selects elements which are adjacent to higher dimensional elements of different subsets.
[in] | mesh | |
[in] | regard_selected_neighbors_only |
void ug4Bridge::promesh::Selection::Edges::SelectLinkedBoundaryEdges | ( | Mesh * | mesh, |
bool | stop_at_selected_vertices | ||
) |
Selects linked boundary edges of selected edges.
[in] | mesh | |
[in] | stop_at_selected_vertices |
void ug4Bridge::promesh::Selection::Edges::SelectLinkedEdges | ( | Mesh * | mesh | ) |
Repeatedly selects all edges which are vertex-neighbors of selected edges.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectLongEdges | ( | Mesh * | mesh, |
double | min_length | ||
) |
Selects edges that are longer than a given threshold.
[in] | mesh | |
[in] | min_length |
void ug4Bridge::promesh::Selection::Edges::SelectMarkedEdges | ( | Mesh * | mesh | ) |
Selects edges which are marked.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectNonManifoldEdges | ( | Mesh * | mesh | ) |
Selects edges with more than 2 associated faces.
[in] | mesh |
void ug4Bridge::promesh::Selection::Edges::SelectShortEdges | ( | Mesh * | mesh, |
double | max_length | ||
) |
Selects edges that are shorter than a given threshold.
[in] | mesh | |
[in] | max_length |
void ug4Bridge::promesh::Selection::Edges::SelectShortPolychains | ( | Mesh * | mesh, |
double | maxChainLength, | ||
bool | closedChainsOnly | ||
) |
Selects polygonal chains which are shorter than the given threshold.
[in] | mesh | |
[in] | maxChainLength | |
[in] | closedChainsOnly |
void ug4Bridge::promesh::Selection::Edges::SelectSmoothEdgePath | ( | Mesh * | mesh, |
double | max_deviation_angle, | ||
double | normal_weight, | ||
bool | stop_at_selected_vertices | ||
) |
Selects a smooth edge path.
[in] | mesh | |
[in] | max_deviation_angle | |
[in] | normal_weight | |
[in] | stop_at_selected_vertices |
void ug4Bridge::promesh::Selection::Edges::SelectSubsetEdgesByDirection | ( | Mesh * | mesh, |
int | subset_index, | ||
const Vec * | direction, | ||
double | min_deviation_angle, | ||
double | max_deviation_angle, | ||
bool | select_flipped_edges | ||
) |
Selects all subset edges which do not deviate further from the specified direction than the given angle. A minimal required deviation angle can also be specified.
[in] | mesh | |
[in] | subset_index | |
[in] | direction | |
[in] | min_deviation_angle | |
[in] | max_deviation_angle | |
[in] | select_flipped_edges |