.. _exhale_class_classKarana_1_1Core_1_1BaseWithVars:

Class BaseWithVars
==================

- Defined in :ref:`file_include_Karana_KCore_BaseWithVars.h`


Nested Relationships
--------------------


Nested Types
************

- :ref:`exhale_struct_structKarana_1_1Core_1_1BaseWithVars_1_1DumpOptions`


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

Base Type
*********

- ``public Karana::Core::Base`` (:ref:`exhale_class_classKarana_1_1Core_1_1Base`)


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

- ``public Karana::Collision::ContactForceBase`` (:ref:`exhale_class_classKarana_1_1Collision_1_1ContactForceBase`)
- ``public Karana::Core::LockingBase`` (:ref:`exhale_class_classKarana_1_1Core_1_1LockingBase`)
- ``public Karana::Dynamics::CELoopKinematicsBase`` (:ref:`exhale_class_classKarana_1_1Dynamics_1_1CELoopKinematicsBase`)
- ``public Karana::Dynamics::NodeDeformationProvider`` (:ref:`exhale_class_classKarana_1_1Dynamics_1_1NodeDeformationProvider`)
- ``public Karana::Dynamics::TimeKeeper`` (:ref:`exhale_class_classKarana_1_1Dynamics_1_1TimeKeeper`)
- ``public Karana::Dynamics::TimedEvent`` (:ref:`exhale_class_classKarana_1_1Dynamics_1_1TimedEvent`)
- ``public Karana::Integrators::Integrator`` (:ref:`exhale_class_classKarana_1_1Integrators_1_1Integrator`)
- ``public Karana::KUtils::H5Writer`` (:ref:`exhale_class_classKarana_1_1KUtils_1_1H5Writer`)
- ``public Karana::KUtils::PlotData`` (:ref:`exhale_class_classKarana_1_1KUtils_1_1PlotData`)
- ``public Karana::Models::GravityInterface`` (:ref:`exhale_class_classKarana_1_1Models_1_1GravityInterface`)
- ``public Karana::Models::KModelContinuousStates`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModelContinuousStates`)
- ``public Karana::Models::KModelDiscreteStates`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModelDiscreteStates`)
- ``public Karana::Models::KModelParams`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModelParams`)
- ``public Karana::Models::KModelScratch`` (:ref:`exhale_class_classKarana_1_1Models_1_1KModelScratch`)
- ``public Karana::Models::ProfileGenerator< T >`` (:ref:`exhale_class_classKarana_1_1Models_1_1ProfileGenerator`)
- ``public Karana::Scene::AbstractStaticGeometry`` (:ref:`exhale_class_classKarana_1_1Scene_1_1AbstractStaticGeometry`)
- ``public Karana::Scene::PhongMaterial`` (:ref:`exhale_class_classKarana_1_1Scene_1_1PhongMaterial`)
- ``public Karana::Scene::PhysicalMaterial`` (:ref:`exhale_class_classKarana_1_1Scene_1_1PhysicalMaterial`)
- ``public Karana::Scene::Scene`` (:ref:`exhale_class_classKarana_1_1Scene_1_1Scene`)
- ``public Karana::Scene::SceneNode`` (:ref:`exhale_class_classKarana_1_1Scene_1_1SceneNode`)
- ``public Karana::Scene::Texture`` (:ref:`exhale_class_classKarana_1_1Scene_1_1Texture`)


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


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