| Name |
Description |
|
| Arc3d |
Circular or elliptic arc. |
|
| BagOfCurves |
* A BagOfCurves object is a collection of AnyCurve objects. |
|
| CloneCurvesContext |
Algorithmic class for cloning curve collections. |
|
| ConsolidateAdjacentCurvePrimitivesOptions |
* Options to control method RegionOps.consolidateAdjacentPrimitives |
|
| ConstructCurveBetweenCurves |
Context for constructing a curve that is interpolated between two other curves. |
|
| CoordinateXYZ |
A Coordinate is a Point3d with supporting methods from the GeometryQuery abstraction. |
|
| CurveAndSurfaceLocationDetail |
Carrier for both curve and surface data, e.g. |
|
| CurveChain |
Shared base class for use by both open and closed paths. |
|
| CurveChainWithDistanceIndex |
CurveChainWithDistanceIndex is a CurvePrimitive whose fractional parameterization is proportional to true |
|
| CurveCollection |
A CurveCollection is an abstract (non-instantiable) class for various sets of curves with particular structures: |
|
| CurveCurve |
CurveCurve has static method for various computations that work on a pair of curves or curve collections. |
|
| CurveExtendOptions |
Logic for deciding how a curve may be extended for closest point or intersection searches. |
|
| CurveFactory |
The CurveFactory class contains methods for specialized curve constructions. |
|
| CurveLocationDetail |
CurveLocationDetail carries point and paramter data about a point evaluated on a curve. |
|
| CurveLocationDetailArrayPair |
Data bundle for a pair of arrays of CurveLocationDetail structures such as produced by CurveCurve,IntersectXY and |
|
| CurveLocationDetailPair |
A pair of CurveLocationDetail. |
|
| CurvePrimitive |
A curve primitive is bounded |
|
| CylindricalRangeQuery |
Context for computing geometry range around an axis. |
|
| DirectSpiral3d |
DirectSpiral3d acts like a TransitionSpiral3d for serialization purposes, but implements spiral types that have "direct" xy calculations without the integrations required |
|
| GeometryQuery |
* GeometryQuery is an abstract base class with (abstract) methods for querying curve, solid primitive, mesh, and bspline surfaces |
|
| IntegratedSpiral3d |
An IntegratedSpiral3d is a curve defined by integrating its curvature. |
|
| JointOptions |
* Control parameters for joint construction. |
|
| LineSegment3d |
A LineSegment3d is: |
|
| LineString3d |
* A LineString3d (sometimes called a PolyLine) is a sequence of xyz coordinates that are to be joined by line segments. |
|
| Loop |
A Loop is a curve chain that is the boundary of a closed (planar) loop. |
|
| LoopCurveLoopCurve |
structure carrying a pair of loops with curve geometry. |
|
| OffsetHelpers |
|
|
| OffsetOptions |
Options for offsetting a curve. |
|
| ParityRegion |
* A ParityRegion is a collection of Loop objects. |
|
| Path |
* A Path object is a collection of curves that join head-to-tail to form a path. |
|
| PathFragment |
* Annotation of an interval of a curve. |
|
| PointString3d |
A PointString3d is an array of points. |
|
| ProxyCurve |
A ProxyCurve is expected to be used as a base class for |
|
| RecursiveCurveProcessor |
base class for detailed traversal of curve artifacts. |
|
| RecursiveCurveProcessorWithStack |
base class for detailed traversal of curve artifacts |
|
| RegionOps |
class RegionOps has static members for calculations on regions (areas). |
Beta |
| StrokeCountChain |
class StrokeCountChain contains: |
|
| StrokeCountMap |
data carrier interface for per-primitive stroke counts and distances used by PolyfaceBuilder. |
|
| StrokeOptions |
tolerance blob for various stroking methods. |
|
| TransitionConditionalProperties |
A true transition spiral is a curve defined by its curvature, with the curvature function symmetric about midpoint. |
|
| TransitionSpiral3d |
TransitionSpiral3d is a base class for multiple variants of spirals. |
|
| UnionRegion |
* A UnionRegion is a collection of other planar region types -- Loop and ParityRegion. |
|
| UVSurfaceLocationDetail |
CurveLocationDetail carries point and paramter data about a point evaluated on a curve. |
|