Classes | Typedefs | Enumerations
SolidPrimitive.h File Reference

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...
 

Detailed Description

SolidPrimitives: +-ISolidPrimitive, DgnRuledSweepDetail, DgnRotationalSweepDetail, DgnExtrusionDetail, DgnSphereDetail, DgnBoxDetail, DgnConeDetail, DgnTorusPipeDetail.

Typedef Documentation

typedef RefCountedPtr<ISolidPrimitive> ISolidPrimitivePtr

Enumeration Type Documentation

Enumerated type code for various solid primitive types.

Enumerator
SolidPrimitiveType_None 
SolidPrimitiveType_DgnTorusPipe 
SolidPrimitiveType_DgnCone 
SolidPrimitiveType_DgnBox 
SolidPrimitiveType_DgnSphere 
SolidPrimitiveType_DgnExtrusion 
SolidPrimitiveType_DgnRotationalSweep 
SolidPrimitiveType_DgnRuledSweep 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.