|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Entities of converter-compatible model: document, part, assembly, instance. More...
#include <model_item.h>#include <attribute_item.h>#include <instance_item.h>#include <conv_annotation_item.h>#include <conv_predefined.h>#include <conv_requestor.h>#include <tool_cstring.h>#include <assisting_item.h>#include <vector>#include <map>Classes | |
| class | ItModelDocument |
| Interface of document of an assembly model or a part model. More... | |
| class | C3DSymbolToItem |
| Generator of text element's geometry shape. More... | |
| class | C3DPmiToItem |
| Generator of PMI's geometry shape. More... | |
| class | C3dModelDocument |
| Implementation of model document which has regular structure. More... | |
| class | ItModelInstanceProperties |
| Interface of properties of an instance, a subassembly or a part. More... | |
| class | ItModelInstance |
| Interface of the component instance. More... | |
| class | ItModelAssembly |
| Interface of the assembly. More... | |
| class | ItModelPart |
| Interface of a part. More... | |
Namespaces | |
| c3d | |
| C3D namespace declaration. | |
Enumerations | |
| enum | MbeGettingItemType { git_Item = 0 , git_Solid , git_Surface , git_WireFrame , git_PlaneInstance , git_PointFrame , git_AssociatedGeometry , git_Polygonal , git_PMI , git_TechnicalRquirments , git_Placement , git_Count } |
| Type of objects to be returned for export or to be added while importing. More... | |
Functions | |
| bool | c3d::converter::IsAxesGridValid (c3d::ItemSPtr const &) |
| Validate axes grid. More... | |
Entities of converter-compatible model: document, part, assembly, instance.
Interfaces of entities and pre-defined implementation of model document C3dModelDocument.
| enum MbeGettingItemType |
Type of objects to be returned for export or to be added while importing.
| Enumerator | |
|---|---|
| git_Item | Get items of all types. |
| git_Solid | Get solids. |
| git_Surface | Get surfaces. |
| git_WireFrame | Get wire frames. |
| git_PlaneInstance | Get plane instances (drafts). |
| git_PointFrame | Get point frames. |
| git_AssociatedGeometry | Get associated geometry objects (threads). |
| git_Polygonal | Get polygonal objects (MbMesh). !!! EXPEREIMENTAL FUNCTIONALITY !!! |
| git_PMI | Get dimensions and other annotation items. |
| git_TechnicalRquirments | Get thecnical requirements. |
| git_Placement | Get placements. |
| git_Count | Types counter. |
| bool c3d::converter::IsAxesGridValid | ( | c3d::ItemSPtr const & | ) |
Validate axes grid.
. The item is or MbPlaneInstance or MbAssembly containing only MbPlaneInstance items with same LCS of the plane.
| [in] | item | - Construction axes grid. |