DATAKIT API  V2025.1
General Mapping (Base Module)


Topology

QIF Entities DATAKIT Class Remarks
Body Dtk_Body, Dtk_Lump, Dtk_Volume A QIF body is manifold which directly corresponds to a Dtk_Volume.
Shell Dtk_Shell  
Face Dtk_Face  
Loop Dtk_Loop  
CoEdge Dtk_Coedge  
Edge Dtk_Edge  
Vertex Dtk_Vertex  
Notice : Nothing.


Curves

QIF Entities DATAKIT Class Remarks
Aggregate12, Aggregate13 Dtk_Curve Set of Dtk_Curve of the right type depending of the following mapping.
ArcCircular12, ArcCircular13 Dtk_Ellipse  
ArcConic12, ArcConic13 Dtk_Ellipse QIF::form=ELLIPSE
ArcConic12, ArcConic13 Dtk_Hyperbola QIF::form=HYPERBOLA
ArcConic12, ArcConic13 Dtk_Parabola QIF::form=PARABOLA
Nurbs12, Nurbs13 Dtk_NurbsCurve  
Polyline12, Polyline13 Dtk_Polyline  
Segment12, Segment13 Dtk_Line  
Point Dtk_Point  


Surfaces

QIF Entities DATAKIT Class Remarks
Cone23 Dtk_ConicalSurface  
Cylinder23 Dtk_CylindricalSurface  
Extrude23 Dtk_LinearExtrusionSurface  
Nurbs23 Dtk_NurbsSurface  
Offset23 Dtk_OffsetSurface  
Plane23 Dtk_PlaneSurface  
Revolution23 Dtk_StandardRevolutionSurface  
Ruled23 Dtk_RuledSurface  
Sphere23 Dtk_SphericalSurface  
Torus23 Dtk_ToroidalSurface  


Assembly

QIF Entities DATAKIT Class Remarks
Assembly Dtk_Component  
Part Dtk_Component  
Component Dtk_Component  


Metadata Entities

QIF Entities DATAKIT Class Remarks
Document attributes Dtk_MetaData MetaDataTypeEnum : TypeFileProperty
UUID / QPID Dtk_string GetInfos()->GetPersistentName()