![]() |
Project
|
One boundary curve of a BVHSurfaceRecord in the flat form ROOT streams: a segment, an arc or a B-spline. More...
#include <O2BVHSurfaceSolid.h>
Public Attributes | |
| int | kind = 0 |
| PlanarBoundaryCurve::Kind: 0 = Line, 1 = Arc, 2 = BSpline. | |
| double | lineStart [2] = {0., 0.} |
| double | lineEnd [2] = {0., 0.} |
| double | center [2] = {0., 0.} |
| double | radius = 0. |
| double | startAngle = 0. |
| double | endAngle = 0. |
| int | degree = 0 |
| B-spline degree. | |
| std::vector< double > | poles |
| B-spline control points, flattened (u, v) pairs. | |
| std::vector< double > | weights |
| B-spline weights (empty => non-rational) | |
| std::vector< double > | knots |
| B-spline clamped flat knot vector. | |
One boundary curve of a BVHSurfaceRecord in the flat form ROOT streams: a segment, an arc or a B-spline.
Definition at line 31 of file O2BVHSurfaceSolid.h.
| double o2::cad::BVHSurfaceCurveRecord::center[2] = {0., 0.} |
Definition at line 35 of file O2BVHSurfaceSolid.h.
| int o2::cad::BVHSurfaceCurveRecord::degree = 0 |
B-spline degree.
Definition at line 39 of file O2BVHSurfaceSolid.h.
| double o2::cad::BVHSurfaceCurveRecord::endAngle = 0. |
Definition at line 38 of file O2BVHSurfaceSolid.h.
| int o2::cad::BVHSurfaceCurveRecord::kind = 0 |
PlanarBoundaryCurve::Kind: 0 = Line, 1 = Arc, 2 = BSpline.
Definition at line 32 of file O2BVHSurfaceSolid.h.
| std::vector<double> o2::cad::BVHSurfaceCurveRecord::knots |
B-spline clamped flat knot vector.
Definition at line 42 of file O2BVHSurfaceSolid.h.
| double o2::cad::BVHSurfaceCurveRecord::lineEnd[2] = {0., 0.} |
Definition at line 34 of file O2BVHSurfaceSolid.h.
| double o2::cad::BVHSurfaceCurveRecord::lineStart[2] = {0., 0.} |
Definition at line 33 of file O2BVHSurfaceSolid.h.
| std::vector<double> o2::cad::BVHSurfaceCurveRecord::poles |
B-spline control points, flattened (u, v) pairs.
Definition at line 40 of file O2BVHSurfaceSolid.h.
| double o2::cad::BVHSurfaceCurveRecord::radius = 0. |
Definition at line 36 of file O2BVHSurfaceSolid.h.
| double o2::cad::BVHSurfaceCurveRecord::startAngle = 0. |
Definition at line 37 of file O2BVHSurfaceSolid.h.
| std::vector<double> o2::cad::BVHSurfaceCurveRecord::weights |
B-spline weights (empty => non-rational)
Definition at line 41 of file O2BVHSurfaceSolid.h.