.. _exhale_class_classKarana_1_1Models_1_1BaseKModel:

Class BaseKModel
================

- Defined in :ref:`file_include_Karana_SOADyn_KModel.h`


Inheritance Relationships
-------------------------

Base Type
*********

- ``public Karana::Core::LockingBase`` (:ref:`exhale_class_classKarana_1_1Core_1_1LockingBase`)


Derived Types
*************

- ``public Karana::Models::KModel< ComputedTorque >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< DataLogger, DataLoggerParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< DataPlotter, DataPlotterParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< GilRelease >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< GraphicalSceneMovie, GraphicalSceneMovieParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< Gravity >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< PID, PIDParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< PenaltyContact >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< PinJointLimits, PinJointLimitsParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< ProjectConstraintError, ProjectConstraintErrorParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< SpringDamper, SpringDamperParams, SpringDamperScratch >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< SubhingeForceLimits, SubhingeForceLimitsParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< SubhingeSpringDamper, SubhingeSpringDamperParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< SyncRealTime >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< TimeDisplay, TimeDisplayParams >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< UpdateProxyScene >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)
- ``public Karana::Models::KModel< T, P, Sc, S, C >`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModel`)


Class Documentation
-------------------


.. doxygenclass:: Karana::Models::BaseKModel
   :project: kdFlex
   :members:
   :protected-members:
   :undoc-members: