DATAKIT API  V2025.1
Functionnal Dimensioning and Tolerancing - FDT - Mapping


In QIF, FDT are named Characteristics. Semantic and graphic display of FDT are described separately, but are converted as a unique Dtk_Fdt.



FDT Semantic

Value

QIF Entities DATAKIT Class Remarks
CharacteristicNominal TargetValue Dtk_Text
 
CharacteristicDefinition Tolerance Dtk_Text
 

Dimensions

QIF Entities DATAKIT Class Remarks
AngularCharacteristicNominal Dtk_Dimension
Angular includes AngleBetween, Angle, AngleFrom;
CoordinateCharacteristicNominal Dtk_Dimension
Coordinate includes AngularCoordinate, LinearCoordinate;
DiameterCharacteristicNominal Dtk_Dimension
 
LinearCharacteristicNominal Dtk_Dimension
Linear includes Chord, ConicalTaper, CurveLength, Depth, DistanceBetween, Distance, FlatTaper, Height, Length, Radius, SphericalDiameter, SphericalRadius, Square, Thickness, Width


Geometrical tolerances

QIF Entities DATAKIT Class Remarks
FormCharacteristicNominal Dtk_GeometricalTolerance
Form includes Circularity, Conicity, Cylindricity, Ellipticity, Flatness, Sphericity, Straightness, Toroidicity
LocationCharacteristicNominal Dtk_GeometricalTolerance
Location includes Coaxiality, Concentricity, Position, Symmetry
OrientationCharacteristicNominal Dtk_GeometricalTolerance
Orientation includes Angularity, Parallelism, Perpendicularity
ProfileCharacteristicNominal Dtk_GeometricalTolerance
Profile includes LineProfile, PointProfile, SurfaceProfile
DatumReferenceFrame in CharacteristicDefinition Dtk_ToleranceSpecificationContainer in Dtk_GeometricalTolerance


Annotations

QIF Entities DATAKIT Class Remarks
DatumDefinition Dtk_Symbol with SymbolType = "TypeDatum"
Note Dtk_Symbol with SymbolType = "TypeNote" Work in Progress


Surface Texture

QIF Entities DATAKIT Class Remarks
SurfaceTexture Dtk_Roughness Work in Progress


Geometrical Links

QIF Entities DATAKIT Class Remarks
Link to a FeatureNominal Dtk_NodeConnector at Dtk_Node level
ReasonLink = "AssociatedGeometry"


FDT Graphical display

QIF Entities DATAKIT Class Remarks
Leader Dtk_Leader
only for Dtk_Dimension and Dtk_GeometricalTolerance. Leader includes LeaderExtend, LeaderCircular, LeaderDoubleHead, LeaderDoubleHeadCircular, LeaderDoubleExtend
WitnessLine Dtk_Leader
as an ExtensionLine of the Dtk_Leader


Views

QIF Entities DATAKIT Class Remarks
SavedView Dtk_ModelDisplay
 
Camera Dtk_Camera