DATAKIT API  V2025.4
General Mapping (Base Module)

This information is available from Parasolid.

Topological Entities

PARASOLID Entity DATAKIT Class Remarks
Body Dtk_Body
Shell Dtk_Shell
Face Dtk_Face
Loop Dtk_Loop
Edge Dtk_Edge
Coedge Dtk_Coedge
Vertex Dtk_Vertex


Surface Entities

PARASOLID 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
Blend Surface
Dtk_NurbsSurface
Offset Surface
Dtk_OffsetSurface

Curve Entities

PARASOLID Entity DATAKIT Class Remarks
Line
Dtk_Line
Nurbs Curve
Dtk_NurbsCurve
Intersection Curve
Dtk_NurbsCurve
SP Curve
Dtk_NurbsCurve
Circle
Dtk_Ellipse
Ellipse
Dtk_Ellipse


Point Entities

PARASOLID Entity DATAKIT Class Remarks
Point
Dtk_Point


Facetted Entities

PARASOLID Entity DATAKIT Class Remarks
Facetted Body
Dtk_mesh
Convergent Body
Dtk_mesh


Assembly

PARASOLID Entity DATAKIT Class Remarks
Assembly Dtk_Component


Attributes

PARASOLID Entity DATAKIT Class Remarks
Name (SDL/TYSA_NAME, SDL/TYSA_UNAME) Dtk_Info::GetName
Color (SDL/TYSA_COLOUR, SDL/TYSA_COLOUR_2) Dtk_Info::GetColor
Opacity (SDL/TYSA_TRANSLUCENCY, SDL/TYSA_TRANSLUCENCY_2) Dtk_Info::GetColor Alpha A() into Dtk_RGB
Visibility (SDL/TYSA_INVISIBLE) Dtk_Info::GetBlankedStatus
Layer (SDL/TYSA_LAYER) GetLayer into Dtk_Info
Other SDL/TYSA attributes Use Dtk_Info::ListAllAttributes


Metadata Entities

PARASOLID Entity DATAKIT Class Remarks
File Properties Dtk_MetaData MetaDataTypeEnum : TypeFileProperty


Layer Filter

PARASOLID Entity DATAKIT Class Remarks
If Layer (SDL/TYSA_LAYER) present Dtk_Node with type Dtk_LayerInfosSet