#############
HBhvUtility.h
#############

.. default-domain:: cpp

Macro Definitions
=================

=== ===================================
..  :c:macro:`~BHV_MAX_NAME_LENGTH`    
..  :c:macro:`~BHV_MAX_VERSION_LENGTH` 
..  :c:macro:`~BHV_MAX_VENDOR_LENGTH`  
..  :c:macro:`~BHV_MAX_TYPE_LENGTH`    
=== ===================================

Types
=====

=== =======================================
..  :doc:`classHQuat`                      
..  :doc:`classHKeyframe`                  
..  :doc:`classHKeyframeChannel`           
..  :doc:`classHKeyframeChannelLinear`     
..  :doc:`classHKeyframeChannelDiscrete`   
..  :doc:`classHKeyframeChannelCurve`      
..  :doc:`classHKeyframeChannelFollowPath` 
..  :doc:`classHKeyframeRotation`          
..  :doc:`classHKeyframeAxisRotation`      
..  :doc:`classHKeyframeQuatSlerp`         
..  :doc:`classHKeyframeQuatSquad`         
..  :doc:`classHKeyframeMatrix`            
..  :doc:`classHKeyframeString`            
..  :doc:`classHKeyframe3String`           
..  :doc:`classShellMorphInfo`             
..  :doc:`classTK__Bhv__XML`               
..  :doc:`classHBhvUtility`                
..  :doc:`structsegmentanimation`          
..  :doc:`classHBhvSegmentTracker`         
..  :doc:`classHBhvKeyframeGenerator`      
..  :cpp:enumerator:`~HANIKeyframeType`    
..  :cpp:enumerator:`~HANIChannelType`     
..  :cpp:enumerator:`~HANIRotationType`    
=== =======================================

Fields
======

=== ===================================
..  :cpp:enum:`~HANIChannel`           
..  :cpp:enum:`~HANIRotation`          
..  :cpp:enum:`~HANIString`            
..  :cpp:enum:`~HANI3String`           
..  :cpp:enum:`~HANILinear`            
..  :cpp:enum:`~HANIHermiteSpline`     
..  :cpp:enum:`~HANIBezierSpline`      
..  :cpp:enum:`~HANIFollowPath`        
..  :cpp:enum:`~HANIDiscrete`          
..  :cpp:enum:`~HANIAxisRotation`      
..  :cpp:enum:`~HANIQuatSlerpRotation` 
..  :cpp:enum:`~HANIQuatSquadRotation` 
..  :cpp:enum:`~HANIEulerRotation`     
=== ===================================

Detailed Description
====================

.. doxygenfile:: HBhvUtility.h
   :project: mvo
   :sections: detaileddescription

Macro Definition
================

.. doxygendefine:: BHV_MAX_NAME_LENGTH
   :project: mvo

.. doxygendefine:: BHV_MAX_VERSION_LENGTH
   :project: mvo

.. doxygendefine:: BHV_MAX_VENDOR_LENGTH
   :project: mvo

.. doxygendefine:: BHV_MAX_TYPE_LENGTH
   :project: mvo

Type Documentation
==================

.. doxygenenum:: HANIKeyframeType
   :project: mvo

.. doxygenenum:: HANIChannelType
   :project: mvo

.. doxygenenum:: HANIRotationType
   :project: mvo


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   classHQuat
   classHKeyframe
   classHKeyframeChannel
   classHKeyframeChannelLinear
   classHKeyframeChannelDiscrete
   classHKeyframeChannelCurve
   classHKeyframeChannelFollowPath
   classHKeyframeRotation
   classHKeyframeAxisRotation
   classHKeyframeQuatSlerp
   classHKeyframeQuatSquad
   classHKeyframeMatrix
   classHKeyframeString
   classHKeyframe3String
   classShellMorphInfo
   classTK__Bhv__XML
   classHBhvUtility
   structsegmentanimation
   classHBhvSegmentTracker
   classHBhvKeyframeGenerator

