![]() |
|
Public Member Functions | |
ClassName ("edgeIntersections") | |
edgeIntersections () | |
Construct null. | |
edgeIntersections (const triSurface &surf1, const triSurfaceSearch &query2, const scalarField &surf1PointTol) | |
Construct from surface and tolerance. | |
edgeIntersections (const List< List< pointIndexHit > > &, const labelListList &) | |
Construct from components. | |
const labelListList & | classification () const |
For every intersection the classification status. | |
label | removeDegenerates (const label nIters, const triSurface &surf1, const triSurfaceSearch &query2, const scalarField &surf1PointTol, pointField &points1) |
Resolve ties. Shuffles points so all edge - face intersections. | |
Static Public Member Functions | |
scalarField | minEdgeLength (const triSurface &surf) |
Calculate min edge length for every surface point. | |
Static Public Attributes | |
scalar | alignedCos_ |
cosine between edge and face normal when considered parallel |
|
Construct null.
|
|
Construct from surface and tolerance.
|
|
Construct from components.
|
|
For every intersection the classification status.
Definition at line 198 of file edgeIntersections.H. References Foam::pointField. |
|
|
|
Calculate min edge length for every surface point.
|
|
Resolve ties. Shuffles points so all edge - face intersections. will be on the face interior. Points will be the new surface points. Returns number of iterations needed. (= nIters if still has degenerate cuts) |
|
cosine between edge and face normal when considered parallel (note: should be private and make access- and set- function) Definition at line 162 of file edgeIntersections.H. |