DATAKIT API  V2025.4
dtk_maindoc.hpp File Reference

Go to the source code of this file.

Data Structures

class  Dtk_Component
 This is the Component Class.
The Dtk_ComponentPtr object is used as element into an assembly tree.
Is typically used as a Part into an Assembly Tree.
. More...
 
class  Dtk_DocElement
 This is the Main Doc Element Class The Dtk_DocElement object is common parent class of the Dtk_Node and the Dtk_Component classes It typically used as geometry into a Part. More...
 
class  Dtk_MainDoc
 This is the Document Class.
The Dtk_MainDocPtr object is used as root element produced by a translation.
It contains the root Dtk_ComponentPtr. More...
 
class  Dtk_Node
 This is the Node Class. More...
 
class  Dtk_Node::FullType
 This is the Node FullType Class The Dtk_Node::FullType object is used to retrieve the full informations about Dtk_Node Type - Primary and SubType -. More...
 
class  Dtk_NodeConnector
 This is the Dtk_NodeConnector Class.
. More...
 
class  Dtk_NodeConnector::SubEntity
 

Typedefs

typedef Dtk_ID Dtk_ComponentID
 
typedef Dtk_SmartPtr< Dtk_featDtk_FeaturePtr
 
typedef Dtk_SmartPtr< Dtk_KinematicDtk_KinematicPtr
 
typedef Dtk_SmartPtr< Dtk_meshDtk_MeshPtr
 
typedef Dtk_ID Dtk_NodeID
 

Enumerations

enum  DtkReaderType {
  V5ReaderModule = 0, VdaReaderModule = 1, InvReaderModule = 2, V4ReaderModule = 3,
  UgReaderModule = 4, XmtReaderModule = 5, SwReaderModule = 6, SeReaderModule = 7,
  IgesReaderModule = 8, StepReaderModule = 9, PsReaderModule = 10, ProeReaderModule = 11,
  SatReaderModule = 12, JtReaderModule = 13, CgrReaderModule = 14, CaddsReaderModule = 15,
  AcisReaderModule = 16, ProCeraReaderModule = 17, CerconReaderModule = 18, CerecReaderModule = 19,
  DcmReaderModule = 20, _3dXmlReaderModule = 21, XmlReaderModule = 22, V6ReaderModule = 23,
  DxfReaderModule = 24, PlmXmlReaderModule = 25, Lava3mReaderModule = 26, U3dReaderModule = 27,
  PdfReaderModule = 28, RnXmlReaderModule = 29, _3dmReaderModule = 30, DwgReaderModule = 31,
  ObjReaderModule = 32, IfcReaderModule = 33, BRepOccReaderModule = 34, RevitReaderModule = 35,
  CreoviewReaderModule = 36, StlReaderModule = 37, FbxReaderModule = 38, CgmReaderModule = 39,
  SdnfReaderModule = 40, ArtReaderModule = 41, SmgReaderModule = 42, PrcReaderModule = 43,
  F3dReaderModule = 44, DstvReaderModule = 45, GltfReaderModule = 46, NavisReaderModule = 47,
  QifReaderModule = 48, DwgDtkReaderModule = 49, Zw3dReaderModule = 50, UnknownModule,
  MaxReaderModules
}
 

Typedef Documentation

◆ Dtk_ComponentID

◆ Dtk_FeaturePtr

◆ Dtk_KinematicPtr

◆ Dtk_MeshPtr

◆ Dtk_NodeID

typedef Dtk_ID Dtk_NodeID

Enumeration Type Documentation

◆ DtkReaderType

Enumerator
V5ReaderModule 
VdaReaderModule 
InvReaderModule 
V4ReaderModule 
UgReaderModule 
XmtReaderModule 
SwReaderModule 
SeReaderModule 
IgesReaderModule 
StepReaderModule 
PsReaderModule 
ProeReaderModule 
SatReaderModule 
JtReaderModule 
CgrReaderModule 
CaddsReaderModule 
AcisReaderModule 
ProCeraReaderModule 
CerconReaderModule 
CerecReaderModule 
DcmReaderModule 
_3dXmlReaderModule 
XmlReaderModule 
V6ReaderModule 
DxfReaderModule 
PlmXmlReaderModule 
Lava3mReaderModule 
U3dReaderModule 
PdfReaderModule 
RnXmlReaderModule 
_3dmReaderModule 
DwgReaderModule 
ObjReaderModule 
IfcReaderModule 
BRepOccReaderModule 
RevitReaderModule 
CreoviewReaderModule 
StlReaderModule 
FbxReaderModule 
CgmReaderModule 
SdnfReaderModule 
ArtReaderModule 
SmgReaderModule 
PrcReaderModule 
F3dReaderModule 
DstvReaderModule 
GltfReaderModule 
NavisReaderModule 
QifReaderModule 
DwgDtkReaderModule 
Zw3dReaderModule 
UnknownModule 
MaxReaderModules