. Is there a class for the creation of Kinematic creation data? i.e I would like to automate the process of creating kinematic but I can only find function and methods to change existing kinematic and nothing to make from scratch.
There is interface ITxKinematicsModellable that is implemented by all model objects that support kinematics (even not only devices, also objects that does not have kinematics yet).
Use that interface to:
Get all TxJoint(s) and TxKinematicLink(s)
Check if the model object supports kinematics and if it is open for modeling
Couple TxJoints of different devices
Create new TxJoint(s) and TxKinematicLink(s)
Note: Kinematics is automatically compiled when creation is done and exception is thrown if compilation fails.