![]() |
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 4920 of file BoundedSurface.h.
| int o2::cad::surface::RimRecord::chords = 0 |
Definition at line 4924 of file BoundedSurface.h.
the polyline returns to its own first point
Definition at line 4923 of file BoundedSurface.h.
| double o2::cad::surface::RimRecord::length = 0. |
summed chord length, cm
Definition at line 4926 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 4929 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 4931 of file BoundedSurface.h.
| Vec3 o2::cad::surface::RimRecord::maxIsolationPoint {} |
Definition at line 4930 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 4922 of file BoundedSurface.h.
| RimState o2::cad::surface::RimRecord::state = RimState::Matched |
Definition at line 4932 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 4921 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 4925 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 4927 of file BoundedSurface.h.