  | 
  
    DATAKIT API
    V2025.4
    
   
   | 
           
 | 
 
 
 
 
Go to the source code of this file.
 | 
| enum   | COMMAND_TYPE {  
  KIN_CMD_NOTHING = 0, 
KIN_CMD_ANGLE = 1, 
KIN_CMD_LENGTH = 2, 
KIN_CMD_ANGLE_JOINT1 = 3, 
 
  KIN_CMD_LENGTH_JOINT1 = 4, 
KIN_CMD_ANGLE_JOINT2 = 5, 
KIN_CMD_LENGTH_JOINT2 = 6
 
 } | 
|   | Enum for the command type.  More...
  | 
|   | 
| enum   | DTK_KINEMATIC_TYPE {  
  DTK_KIN_TYPE_UNKNOWN, 
DTK_KIN_TYPE_JOINT, 
DTK_KIN_TYPE_COMMAND, 
DTK_KIN_TYPE_MECHANISM, 
 
  DTK_KIN_TYPE_LAW, 
DTK_KIN_TYPE_SPEED_ACCELERATION
 
 } | 
|   | Enum for parameter father type.  More...
  | 
|   | 
| enum   | JOINT_TYPE {  
  DTK_NOTHING = 0, 
DTK_PRISMATIC = 1, 
DTK_REVOLUTE = 2, 
DTK_RIGID = 10, 
 
  DTK_SPHERICAL = 11, 
DTK_POINT_CURVE = 12, 
DTK_SLIDE_CURVE = 13, 
DTK_ROLL = 14, 
 
  DTK_CYLINDRICAL = 15, 
DTK_UNIVERSAL_JOINT = 16, 
DTK_CV_JOINT = 17, 
DTK_GEAR = 18, 
 
  DTK_RACK = 19, 
DTK_CABLE = 20, 
DTK_SCREW = 21, 
DTK_POINT_SURFACE = 22, 
 
  DTK_PLANAR = 23
 
 } | 
|   | Enum for the joints type.  More...
  | 
|   | 
◆ Dtk_KinCommandPtr
◆ Dtk_KinCommandTab
◆ Dtk_KinConnector
◆ Dtk_KinConnectorPtr
◆ Dtk_KinConnectorTab
◆ Dtk_KinConstraintPtr
◆ Dtk_KinConstraintTab
◆ Dtk_KinCurvePtr
◆ Dtk_KinCurveTab
◆ Dtk_KinematicPtr
◆ Dtk_KinFixPartPtr
◆ Dtk_KinFormulaPtr
◆ Dtk_KinJointPtr
◆ Dtk_KinJointTab
◆ Dtk_KinLawPtr
◆ Dtk_KinLawTab
◆ Dtk_KinMechanismPtr
◆ Dtk_KinMechanismTab
◆ Dtk_KinNamedValuePtr
◆ Dtk_KinParameterPtr
◆ Dtk_KinParameterTab
◆ Dtk_KinPart
◆ Dtk_KinPartPtr
◆ Dtk_KinPartTab
◆ Dtk_KinProductPtr
◆ Dtk_KinProductTab
◆ Dtk_KinSpeedAccelerationPtr
◆ Dtk_KinSpeedAccelerationTab
◆ Dtk_PointTab
◆ Dtk_StringTab
◆ COMMAND_TYPE
Enum for the command type. 
| Enumerator | 
|---|
| KIN_CMD_NOTHING  |  | 
| KIN_CMD_ANGLE  |  | 
| KIN_CMD_LENGTH  |  | 
| KIN_CMD_ANGLE_JOINT1  |  | 
| KIN_CMD_LENGTH_JOINT1  |  | 
| KIN_CMD_ANGLE_JOINT2  |  | 
| KIN_CMD_LENGTH_JOINT2  |  | 
 
 
◆ DTK_KINEMATIC_TYPE
Enum for parameter father type. 
| Enumerator | 
|---|
| DTK_KIN_TYPE_UNKNOWN  |  | 
| DTK_KIN_TYPE_JOINT  |  | 
| DTK_KIN_TYPE_COMMAND  |  | 
| DTK_KIN_TYPE_MECHANISM  |  | 
| DTK_KIN_TYPE_LAW  |  | 
| DTK_KIN_TYPE_SPEED_ACCELERATION  |  | 
 
 
◆ JOINT_TYPE
Enum for the joints type. 
| Enumerator | 
|---|
| DTK_NOTHING  |  | 
| DTK_PRISMATIC  |  | 
| DTK_REVOLUTE  |  | 
| DTK_RIGID  |  | 
| DTK_SPHERICAL  |  | 
| DTK_POINT_CURVE  |  | 
| DTK_SLIDE_CURVE  |  | 
| DTK_ROLL  |  | 
| DTK_CYLINDRICAL  |  | 
| DTK_UNIVERSAL_JOINT  |  | 
| DTK_CV_JOINT  |  | 
| DTK_GEAR  |  | 
| DTK_RACK  |  | 
| DTK_CABLE  |  | 
| DTK_SCREW  |  | 
| DTK_POINT_SURFACE  |  | 
| DTK_PLANAR  |  | 
 
 
◆ DumpTransfo()
      
        
          | void DumpTransfo  | 
          ( | 
          FILE *  | 
          inFile,  | 
        
        
           | 
           | 
          Dtk_transfo  | 
          transfo  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
 
 
@ KIN_CMD_ANGLE_JOINT1
Definition: util_kinematics_dtk.hpp:144
 
@ DTK_SLIDE_CURVE
Definition: util_kinematics_dtk.hpp:125
 
@ DTK_POINT_CURVE
Definition: util_kinematics_dtk.hpp:124
 
@ DTK_REVOLUTE
Definition: util_kinematics_dtk.hpp:121
 
@ DTK_KIN_TYPE_LAW
Definition: util_kinematics_dtk.hpp:112
 
@ DTK_NOTHING
Definition: util_kinematics_dtk.hpp:119
 
@ KIN_CMD_NOTHING
Definition: util_kinematics_dtk.hpp:141
 
@ DTK_PLANAR
Definition: util_kinematics_dtk.hpp:135
 
@ DTK_CV_JOINT
Definition: util_kinematics_dtk.hpp:129
 
@ DTK_PRISMATIC
Definition: util_kinematics_dtk.hpp:120
 
@ DTK_KIN_TYPE_JOINT
Definition: util_kinematics_dtk.hpp:109
 
@ DTK_KIN_TYPE_UNKNOWN
Definition: util_kinematics_dtk.hpp:108
 
@ KIN_CMD_LENGTH_JOINT1
Definition: util_kinematics_dtk.hpp:145
 
@ KIN_CMD_LENGTH
Definition: util_kinematics_dtk.hpp:143
 
@ DTK_ROLL
Definition: util_kinematics_dtk.hpp:126
 
@ KIN_CMD_ANGLE_JOINT2
Definition: util_kinematics_dtk.hpp:146
 
@ DTK_CABLE
Definition: util_kinematics_dtk.hpp:132
 
@ DTK_SPHERICAL
Definition: util_kinematics_dtk.hpp:123
 
@ DTK_RACK
Definition: util_kinematics_dtk.hpp:131
 
@ DTK_UNIVERSAL_JOINT
Definition: util_kinematics_dtk.hpp:128
 
@ DTK_RIGID
Definition: util_kinematics_dtk.hpp:122
 
@ DTK_SCREW
Definition: util_kinematics_dtk.hpp:133
 
@ KIN_CMD_LENGTH_JOINT2
Definition: util_kinematics_dtk.hpp:147
 
@ DTK_KIN_TYPE_COMMAND
Definition: util_kinematics_dtk.hpp:110
 
@ DTK_CYLINDRICAL
Definition: util_kinematics_dtk.hpp:127
 
@ DTK_KIN_TYPE_MECHANISM
Definition: util_kinematics_dtk.hpp:111
 
@ DTK_KIN_TYPE_SPEED_ACCELERATION
Definition: util_kinematics_dtk.hpp:113
 
@ DTK_GEAR
Definition: util_kinematics_dtk.hpp:130
 
@ DTK_POINT_SURFACE
Definition: util_kinematics_dtk.hpp:134
 
@ KIN_CMD_ANGLE
Definition: util_kinematics_dtk.hpp:142