DATAKIT API  V2025.1
General Mapping (Base Module)
This information is available from CatiaV5 R10 version.

Topological Entities

CATIAV5 Entity DATAKIT Class Remarks
Body Dtk_Body
Lump Dtk_Lump
Volume Dtk_Volume
Shell Dtk_Shell
Face Dtk_Face
Loop Dtk_Loop
Edge Dtk_Edge
Coedge Dtk_Coedge
Vertex Dtk_Vertex


Surface Entities

CATIAV5 Entity DATAKIT Class Remarks
Plane
Dtk_PlaneSurface
Cylinder
Dtk_CylindricalSurface
Cone
Dtk_ConicalSurface
Sphere
Dtk_SphericalSurface
Toroidal
Dtk_ToroidalSurface
Linear Extrusion
Dtk_LinearExtrusionSurface
Revolution
Dtk_StandardRevolutionSurface
Nurbs Surface
Dtk_NurbsSurface
Fillet
Dtk_FilletSurface
Offset Surface
Dtk_OffsetSurface
Linear Transfo Surface
Dtk_TransformedSurface
Non Linear Transfo Surface
Dtk_NurbsSurface
Ruled
Dtk_RuledSurface

Curve Entities

CATIAV5 Entity DATAKIT Class Remarks
Line
Dtk_Line
Nurbs Curve
Dtk_NurbsCurve
Circle
Dtk_Ellipse
Ellipse
Dtk_Ellipse
Parabola
Dtk_Parabola
Hyperbola
Dtk_Hyperbola
Parametric Curve
Dtk_NurbsCurve
Spiral
Dtk_NurbsCurve
Helix
Dtk_NurbsCurve


Point Entities

CATIAV5 Entity DATAKIT Class Remarks
Point
Dtk_Point


Cloud Entities

CATIAV5 Entity DATAKIT Class Remarks
Cloud Body
Dtk_mesh


Reference Entities

CATIAV5 Entity DATAKIT Class Remarks
Axis Dtk_AxisSystem
Axis Dtk_Body containing Dtk_Line All have Dtk_Info::GetInfiniteGeometryFlag
Axis Dtk_Body containing Dtk_PlaneSurface • All have Dtk_Info::GetInfiniteGeometryFlag
• xy plane, yz plane and zx plane have Dtk_Info::GetMandatoryFlag


Assembly

CATIAV5 Entity DATAKIT Class Remarks
Assembly Dtk_Component
Representation Dtk_Component Component type is CatalogComponentType
Scenes
Dtk_Component Component type is CatalogComponentType


Attributes

CATIAV5 Entity DATAKIT Class Remarks
Name GetName into Dtk_Info
Color ColorId into Dtk_Info
Opacity ColorId into Dtk_Info Alpha A() into Dtk_RGB
Layer LayerId into Dtk_Info
Visibility BlankStatus into Dtk_Info
Material RenderInfosId into Dtk_Info Dtk_RenderInfos


Metadata Entities

CATIAV5 Entity DATAKIT Class Remarks
File Properties Dtk_MetaData MetaDataTypeEnum : TypeFileProperty
Properties Dtk_MetaData MetaDataTypeEnum : TypeProperty (*)
Attributes Entity Dtk_MetaData Dtk_Info::GetMetaData


Layer Filter Entities

CATIAV5 Entity DATAKIT Class Remarks
Layer Filter Dtk_LayerInfosSet


Other

CATIAV5 Entity DATAKIT Class Remarks
Named Views Dtk_Camera


(*) For metadata MetaDataTypeEnum : TypeMassProperty, the values we read in the binary can be wrong (not updated) the only way to have updated values is to open the mass tab in properties inside Catiav5 Software. the values you will see will be stored in the file.

This information is available from CatiaV5 R10 version.

Topological Entities

CATIAV5 Entity DATAKIT Class Remarks
Body Dtk_Body
Lump Dtk_Lump
Volume Dtk_Volume
Shell Dtk_Shell
Face Dtk_Face
Loop Dtk_Loop
Edge Dtk_Edge
Coedge Dtk_Coedge
Vertex Dtk_Vertex


Surface Entities

CATIAV5 Entity DATAKIT Class Remarks
Plane
Dtk_PlaneSurface
Cylinder
Dtk_CylindricalSurface
Cone
Dtk_ConicalSurface
Sphere
Dtk_SphericalSurface
Toroidal
Dtk_ToroidalSurface
Linear Extrusion
Dtk_LinearExtrusionSurface
Revolution
Dtk_StandardRevolutionSurface
Nurbs Surface
Dtk_NurbsSurface
Fillet
Dtk_FilletSurface
Offset Surface
Dtk_OffsetSurface
Linear Transfo Surface
Dtk_TransformedSurface
Non Linear Transfo Surface
Dtk_NurbsSurface
Ruled
Dtk_RuledSurface

Curve Entities

CATIAV5 Entity DATAKIT Class Remarks
Line
Dtk_Line
Nurbs Curve
Dtk_NurbsCurve
Circle
Dtk_Ellipse
Ellipse
Dtk_Ellipse
Parabola
Dtk_Parabola
Hyperbola
Dtk_Hyperbola
Parametric Curve
Dtk_NurbsCurve
Spiral
Dtk_NurbsCurve
Helix
Dtk_NurbsCurve


Point Entities

CATIAV5 Entity DATAKIT Class Remarks
Point
Dtk_Point


Cloud Entities

CATIAV5 Entity DATAKIT Class Remarks
Cloud Body
Dtk_mesh


Reference Entities

CATIAV5 Entity DATAKIT Class Remarks
Axis Dtk_AxisSystem
Axis Dtk_Body containing Dtk_Line All have Dtk_Info::GetInfiniteGeometryFlag
Axis Dtk_Body containing Dtk_PlaneSurface • All have Dtk_Info::GetInfiniteGeometryFlag
• xy plane, yz plane and zx plane have Dtk_Info::GetMandatoryFlag


Assembly

CATIAV5 Entity DATAKIT Class Remarks
Assembly Dtk_Component
Representation Dtk_Component Component type is CatalogComponentType
Scenes
Dtk_Component Component type is CatalogComponentType


Attributes

CATIAV5 Entity DATAKIT Class Remarks
Name GetName into Dtk_Info
Color ColorId into Dtk_Info
Opacity ColorId into Dtk_Info Alpha A() into Dtk_RGB
Layer LayerId into Dtk_Info
Visibility BlankStatus into Dtk_Info
Material RenderInfosId into Dtk_Info Dtk_RenderInfos


Metadata Entities

CATIAV5 Entity DATAKIT Class Remarks
File Properties Dtk_MetaData MetaDataTypeEnum : TypeFileProperty
Properties Dtk_MetaData MetaDataTypeEnum : TypeProperty (*)
Attributes Entity Dtk_MetaData Dtk_Info::GetMetaData


Other

CATIAV5 Entity DATAKIT Class Remarks
Named Views Dtk_Camera


(*) For metadata MetaDataTypeEnum : TypeMassProperty, the values we read in the binary can be wrong (not updated) the only way to have updated values is to open the mass tab in properties inside Catiav5 Software. the values you will see will be stored in the file.