Defines classes, types, enums, and functions related to topological entities and scene graph elements. More...
Classes | |
| class | Assembly |
| Defines a group of model elements. More... | |
| class | Body |
| Provides a base body class. More... | |
| class | Box |
| Defines a 3D axis-aligned bounding box. More... | |
| class | CombinedElementVisitor |
| Provides a combined method operator() to visit all elements. More... | |
| class | Edge |
| Defines an edge. More... | |
| class | Face |
| Defines a topological face. More... | |
| class | IndexedTriangleSet |
| Defines a polygonal shape consisting of triangles. More... | |
| class | Instance |
| Defines an occurrence of an assembly or a part in a scene graph. More... | |
| class | MeshBody |
| Defines a body that represents a polygonal mesh (faceted or tessellated). More... | |
| class | MeshShape |
| Base class for all polygonal geometry containers. More... | |
| class | Model |
| Provides MTK data model. More... | |
| class | ModelElement |
| Base class for part, instance and assembly. More... | |
| class | ModelElementIterator |
| Iterator over scene graph elements. More... | |
| class | ModelElementUniqueVisitor |
| Defines a visitor that visits each unique element only once. More... | |
| class | ModelElementVoidVisitor |
| Element visitor with empty implementation. More... | |
| class | ModelReader |
| Reads supported formats, see Import section. More... | |
| class | ModelReaderParameters |
| Defines parameters of the ModelReader. More... | |
| class | ModelWriter |
| Writes supported formats, see Import and Export section. More... | |
| class | ModelWriterParameters |
| Defines parameters of the ModelWriter. More... | |
| class | OrientedShapeEqual |
| Compares shapes using 'IsEqual' relationship. More... | |
| class | OrientedShapeHash |
| Hasher for Shape using 'IsEqual' relationship. More... | |
| class | Part |
| Defines a leaf node in the scene graph hierarchy. More... | |
| class | PointSet |
| Describes drawing elements composed of 2D points. More... | |
| class | Polyline2dSet |
| Defines a polygonal shape consisting of polylines. More... | |
| class | PolylineSet |
| Defines a polygonal shape consisting of polylines. More... | |
| class | Shape |
| Base class of topological shapes. More... | |
| class | ShapeIterator |
| Iterates over subshapes in a shape. More... | |
| class | SheetBody |
| Provides a sheet body composed of faces and shells. More... | |
| class | Shell |
| Defines a connected set of faces. More... | |
| class | Solid |
| Defines a topological solid. More... | |
| class | SolidBody |
| Provides a solid body composed of solids. More... | |
| class | UnorientedShapeEqual |
| Compares shapes using 'IsSame' relationship. More... | |
| class | UnorientedShapeHash |
| Hasher for Shape using 'IsSame' relationship. More... | |
| class | Vertex |
| Defines topological vertex. More... | |
| class | Wire |
| Defines a connected set of edges. More... | |
| class | WireframeBody |
| Provides a wireframe body composed of edges and wires. More... | |
Enumerations | |
| enum | AngleUnit { Radian , Degree } |
| enum | LengthUnit { Millimeters , Centimeters , Meters , Inches , Feets , Yards , Micrometers , Decimeters , Kilometers , Mils , Miles } |
| enum | ShapeOrientation { Forward , Reversed , Undefined = 16 } |
| Defines shape orientation. | |
| enum | ShapeType { Solid = 2 , Shell , Face , Wire , Edge , Vertex , Undefined } |
| Defines shape type. | |
Defines classes, types, enums, and functions related to topological entities and scene graph elements.