![]() |
Project
|
One trim loop of one face as measureRimClosure saw it, naming the rim and its worst chord. More...
#include <BoundedSurface.h>
Public Attributes | |
| int | surfaceIndex = -1 |
| the owning face's index in the solid's surface list | |
| int | rimIndexOnSurface = -1 |
| which trim loop of that face, in the order the face emits them | |
| bool | closed = false |
| the polyline returns to its own first point | |
| int | chords = 0 |
| int | unmatchedChords = 0 |
| of them, how many found no other face within their match band | |
| double | length = 0. |
| summed chord length, cm | |
| double | unmatchedLength = 0. |
| double | maxIsolation = 0. |
| Largest distance from a chord midpoint of this rim to another face's chord, and where: how alone the loneliest chord is. | |
| Vec3 | maxIsolationPoint {} |
| int | maxIsolationFace = -1 |
| the face owning the nearest chord there, or -1 if there was none | |
| RimState | state = RimState::Matched |
One trim loop of one face as measureRimClosure saw it, naming the rim and its worst chord.
Definition at line 4660 of file BoundedSurface.h.
| int o2::cad::surface::RimRecord::chords = 0 |
Definition at line 4664 of file BoundedSurface.h.
| bool o2::cad::surface::RimRecord::closed = false |
the polyline returns to its own first point
Definition at line 4663 of file BoundedSurface.h.
| double o2::cad::surface::RimRecord::length = 0. |
summed chord length, cm
Definition at line 4666 of file BoundedSurface.h.
| double o2::cad::surface::RimRecord::maxIsolation = 0. |
Largest distance from a chord midpoint of this rim to another face's chord, and where: how alone the loneliest chord is.
Definition at line 4669 of file BoundedSurface.h.
| int o2::cad::surface::RimRecord::maxIsolationFace = -1 |
the face owning the nearest chord there, or -1 if there was none
Definition at line 4671 of file BoundedSurface.h.
| Vec3 o2::cad::surface::RimRecord::maxIsolationPoint {} |
Definition at line 4670 of file BoundedSurface.h.
| int o2::cad::surface::RimRecord::rimIndexOnSurface = -1 |
which trim loop of that face, in the order the face emits them
Definition at line 4662 of file BoundedSurface.h.
| RimState o2::cad::surface::RimRecord::state = RimState::Matched |
Definition at line 4672 of file BoundedSurface.h.
| int o2::cad::surface::RimRecord::surfaceIndex = -1 |
the owning face's index in the solid's surface list
Definition at line 4661 of file BoundedSurface.h.
| int o2::cad::surface::RimRecord::unmatchedChords = 0 |
of them, how many found no other face within their match band
Definition at line 4665 of file BoundedSurface.h.
| double o2::cad::surface::RimRecord::unmatchedLength = 0. |
how much of it has no other face within the match band, cm
Definition at line 4667 of file BoundedSurface.h.