SolidPrimitives: +-ISolidPrimitive, DgnRuledSweepDetail, DgnRotationalSweepDetail, DgnExtrusionDetail, DgnSphereDetail, DgnBoxDetail, DgnConeDetail, DgnTorusPipeDetail. More...
Go to the source code of this file.
Classes | |
struct | DgnTorusPipeDetail |
A DgnTorusPipeDetail represents a pipe elbow as a torus with partial sweep in the major circle and full circle of pipe. More... | |
struct | DgnConeDetail |
A DgnConeDetail represents a (frustum of a) cone. More... | |
struct | DgnBoxDetail |
A DgnBoxDetail represents a boxlike surface with two paralell rectangular faces (bottom and top) and ruled side surfaces. More... | |
struct | DgnSphereDetail |
A DgnSphereDetail represents an ellipsoid, possibly truncated on two planes parallel to the equator. More... | |
struct | DgnExtrusionDetail |
A DgnExtrusionDetail is a linear sweep of a base CurveVector. More... | |
struct | DgnRotationalSweepDetail |
A DgnExtrusionDetail is a rotational sweep of a base CurveVector. More... | |
struct | DgnRuledSweepDetail |
A DgnRuledSweepDetail is a ruled surface between corresponding points of CurveVectors. More... | |
struct | ISolidPrimitive |
ISolidPrimitive is an interface around the 7 solid primitive types – DgnConeDetail, DgnTorusDetail, DgnSphereDetail, DgnBoxDetail, DgnExtrusionDetail, DgnRotationalSweepDetail, DgnRuledSurfaceDetail. More... | |
Typedefs | |
typedef RefCountedPtr < ISolidPrimitive > | ISolidPrimitivePtr |
Enumerations | |
enum | SolidPrimitiveType { SolidPrimitiveType_None, SolidPrimitiveType_DgnTorusPipe, SolidPrimitiveType_DgnCone, SolidPrimitiveType_DgnBox, SolidPrimitiveType_DgnSphere, SolidPrimitiveType_DgnExtrusion, SolidPrimitiveType_DgnRotationalSweep, SolidPrimitiveType_DgnRuledSweep } |
Enumerated type code for various solid primitive types. More... | |
SolidPrimitives: +-ISolidPrimitive, DgnRuledSweepDetail, DgnRotationalSweepDetail, DgnExtrusionDetail, DgnSphereDetail, DgnBoxDetail, DgnConeDetail, DgnTorusPipeDetail.
typedef RefCountedPtr<ISolidPrimitive> ISolidPrimitivePtr |
enum SolidPrimitiveType |
Enumerated type code for various solid primitive types.