World Manager
C4Primitives.h

class PrimitiveGeometryObject

The PrimitiveGeometryObject class encapsulates data pertaining to a primitive geometry.
Definition

class PrimitiveGeometryObject : public GeometryObject

Member Functions
PrimitiveGeometryObject::GetPrimitiveType Returns the specific type of a primitive geometry.
PrimitiveGeometryObject::GetPrimitiveFlags Returns the primitive geometry flags.
PrimitiveGeometryObject::SetPrimitiveFlags Sets the primitive geometry flags.
Constructor

PrimitiveGeometryObject(PrimitiveType type);

The constructor has protected access. The PrimitiveGeometryObject class can only exist as the base class for another class.
Parameters
type The type of the primitive geometry. See below for a list of possible types.
Description


kPrimitivePlate A planar rectangle primitive.
kPrimitiveDisk A planar disk primitive.
kPrimitiveHole A plate primitive with a hole cut out of the center.
kPrimitiveAnnulus A planar annulus primitive.
kPrimitiveBox A box primitive.
kPrimitivePyramid A pyramid primitive.
kPrimitiveCylinder A cylinder primitive.
kPrimitiveCone A cone primitive.
kPrimitiveTruncatedCone A truncated cone primitive.
kPrimitiveSphere A sphere primitive.
kPrimitiveDome A dome primitive.
kPrimitiveTorus A torus primitive.
kPrimitiveTube A path tube primitive.
kPrimitiveExtrusion A path extrusion primitive.
kPrimitiveRevolution A path revolution primitive.
Base Classes
GeometryObject A PrimitiveGeometryObject is an object that can be shared by multiple primitive geometry nodes.
See Also
PrimitiveGeometry