.. _exhale_class_classKarana_1_1Core_1_1BaseVars:

Class BaseVars
==============

- Defined in :ref:`file_include_Karana_KCore_BaseVars.h`


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

Base Type
*********

- ``public std::enable_shared_from_this< BaseVars >``


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

- ``public Karana::Core::LockingBaseVars`` (:ref:`exhale_class_classKarana_1_1Core_1_1LockingBaseVars`)
- ``public Karana::Dynamics::CELoopKinematicsBaseVars`` (:ref:`exhale_class_classKarana_1_1Dynamics_1_1CELoopKinematicsBaseVars`)
- ``public Karana::Dynamics::TimeKeeperVars`` (:ref:`exhale_class_classKarana_1_1Dynamics_1_1TimeKeeperVars`)
- ``public Karana::Integrators::SundialsIntegratorVars`` (:ref:`exhale_class_classKarana_1_1Integrators_1_1SundialsIntegratorVars`)
- ``public Karana::Models::PIDParamsVars`` (:ref:`exhale_class_classKarana_1_1Models_1_1PIDParamsVars`)
- ``public Karana::Models::ProfileGeneratorVars< T >`` (:ref:`exhale_class_classKarana_1_1Models_1_1ProfileGeneratorVars`)
- ``public Karana::Models::SpringDamperParamsVars`` (:ref:`exhale_class_classKarana_1_1Models_1_1SpringDamperParamsVars`)
- ``public Karana::Models::SpringDamperScratchVars`` (:ref:`exhale_class_classKarana_1_1Models_1_1SpringDamperScratchVars`)
- ``public Karana::Models::TimeDisplayParamsVars`` (:ref:`exhale_class_classKarana_1_1Models_1_1TimeDisplayParamsVars`)
- ``public Karana::Scene::SceneNodeVars`` (:ref:`exhale_class_classKarana_1_1Scene_1_1SceneNodeVars`)
- ``public Karana::Scene::ScenePartSpecVars`` (:ref:`exhale_class_classKarana_1_1Scene_1_1ScenePartSpecVars`)
- ``public Karana::Scene::SceneVars`` (:ref:`exhale_class_classKarana_1_1Scene_1_1SceneVars`)


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


.. doxygenclass:: Karana::Core::BaseVars
   :project: kdFlex
   :members:
   :protected-members:
   :undoc-members: