Interface | Description |
---|---|
IShape |
Interface describing a type of solid in the geometry editor
|
IShapeVisitor |
Implementing this interface allows a class to&
nbsp
;discover the type of an IShape through 
;the visitor design pattern
|
Class | Description |
---|---|
AbstractShape |
Implements a number of operations shared between the components in the Shape
composite pattern
|
ComplexShape |
Represents an ordered collection of shape components which are applied to a
parent set operator
|
GeometryComponent |
Composite container for ComplexShapes and PrimitiveShapes along with any
additional information required to interpret the geometry data
|
PrimitiveShape |
Represents a mathematically simple solid with no child shapes
|
Transformation |
Stores the information needed to generate a 4D affine transformation matrix
given certain transformation variables
|
Enum | Description |
---|---|
OperatorType |
Represents the set operator applied to a ComplexShape
|
ShapeType |
Represents types of primitive solids
|