C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
conv_model_document.h File Reference

Entities of converter-compatible model: document, part, assembly, instance. More...

#include <model_item.h>
#include <attribute_item.h>
#include <conv_annotation_item.h>
#include <conv_predefined.h>
#include <tool_cstring.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...
 

Enumerations

enum  MbeGettingItemType {
  git_Item = 0 , git_Solid , git_Surface , git_WireFrame ,
  git_PlaneInstance , git_PointFrame , git_AssociatedGeometry , git_Polygonal ,
  git_PMI , git_TechnicalRquirments
}
 Type of objects to be returned for export or to be added while importing. More...
 

Detailed Description

Entities of converter-compatible model: document, part, assembly, instance.

Interfaces of entities and pre-defined implementation of model document C3dModelDocument.

Enumeration Type Documentation

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