Registry
ug4Bridge::promesh::Selection::Edges::CoordinateBased Namespace Reference

Functions

Edge * SelectEdgeByCoordinate (Mesh *mesh, const Vec *coordinate)
 Selects the edge whose center is closest to the specified coordinate. More...
 
Edge * SelectEdgeByCylindricalCoordinate (Mesh *mesh, double rho, double phi, double z)
 Selects the edge whose center is closest to the specified cylindrical coordinate. More...
 
void SelectEdgesInBox (Mesh *mesh, const Vec *min, const Vec *max)
 Selects all edges in the given box. More...
 
void SelectEdgesInCylinder (Mesh *mesh, const Vec *base, const Vec *top, double radius)
 Selects all edges in the given cylinder. More...
 

Function Documentation

◆ SelectEdgeByCoordinate()

Edge* ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgeByCoordinate ( Mesh mesh,
const Vec *  coordinate 
)

Selects the edge whose center is closest to the specified coordinate.

Parameters
[in]mesh
[in]coordinate

◆ SelectEdgeByCylindricalCoordinate()

Edge* ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgeByCylindricalCoordinate ( Mesh mesh,
double  rho,
double  phi,
double  z 
)

Selects the edge whose center is closest to the specified cylindrical coordinate.

Parameters
[in]mesh
[in]rho
[in]phi
[in]z

◆ SelectEdgesInBox()

void ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgesInBox ( Mesh mesh,
const Vec *  min,
const Vec *  max 
)

Selects all edges in the given box.

Parameters
[in]mesh
[in]min
[in]max

◆ SelectEdgesInCylinder()

void ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgesInCylinder ( Mesh mesh,
const Vec *  base,
const Vec *  top,
double  radius 
)

Selects all edges in the given cylinder.

Parameters
[in]mesh
[in]base
[in]top
[in]radius