#########################
HBhvInterpolatorQuatSquad
#########################

.. cpp:namespace:: HBhvInterpolatorQuatSquad

.. default-domain:: cpp

Functions
=========

=============================== ============================================================================================================================================================================================
..                              :cpp:func:`HBhvInterpolatorQuatSquad <HBhvInterpolatorQuatSquad::HBhvInterpolatorQuatSquad>`                                                                                                
char const *                    :cpp:func:`GetType <char const  * HBhvInterpolatorQuatSquad::GetType()>`                                                                                                                    
:doc:`classHBhvInterpolator` *  :cpp:func:`CreateInstance <virtual HBhvInterpolator * HBhvInterpolatorQuatSquad::CreateInstance(HBhvAnimation *ainst)>`                                                                     
void                            :cpp:func:`Insert <void HBhvInterpolatorQuatSquad::Insert(HQuat q, int l=0)>`                                                                                                               
void                            :cpp:func:`InsertLinear <void HBhvInterpolatorQuatSquad::InsertLinear(HQuat q, int l=0)>`                                                                                                   
void                            :cpp:func:`Replace <void HBhvInterpolatorQuatSquad::Replace(HQuat q, int l)>`                                                                                                               
void                            :cpp:func:`ReplaceLinear <void HBhvInterpolatorQuatSquad::ReplaceLinear(HQuat q, int l)>`                                                                                                   
void                            :cpp:func:`AdjustQuaternions <void HBhvInterpolatorQuatSquad::AdjustQuaternions()>`                                                                                                         
void                            :cpp:func:`Serialize <virtual void HBhvInterpolatorQuatSquad::Serialize(HUtilityXMLGenerator *xmlgen)>`                                                                                     
void                            :cpp:func:`Interpolate <virtual void HBhvInterpolatorQuatSquad::Interpolate(int keyframe, float fraction)>`                                                                                 
void                            :cpp:func:`Evaluate <virtual void HBhvInterpolatorQuatSquad::Evaluate(int keyframe, float fraction, bool &hasPos, HPoint &pos, bool &hasQuat, HQuat &quat, bool &hasScale, HPoint &scale)>` 
void                            :cpp:func:`CalculateQuat <virtual void HBhvInterpolatorQuatSquad::CalculateQuat(int keyframe, float fraction, HQuat &res)>`                                                                 
void *                          :cpp:func:`XMLCallback <static void * HBhvInterpolatorQuatSquad::XMLCallback(HUtilityXMLTag *xt, bool open, void *m_pExtraData)>`                                                           
=============================== ============================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: HBhvInterpolatorQuatSquad
   :project: mvo
   :members:
   :undoc-members:



