![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#include <AnimationCurve.h>
Public Types | |
| typedef TDataType::Real | Real | 
| typedef TDataType::Coord | Coord | 
| typedef ::dyno::Mat4f | Mat | 
Public Member Functions | |
| AnimationCurve () | |
| AnimationCurve (int size, Real dx, Real dy, Real dz) | |
| ~AnimationCurve () | |
| void | set (int index, const std::vector< LongLong > &tim, const std::vector< Real > &val) | 
| Real | fbxTimeToSeconds (LongLong value) | 
| LongLong | secondsToFbxTime (Real value) | 
| void | setInitVal (Coord init) | 
| Coord | getCurveValueAlong (Real ptime) | 
| Coord | getCurveValueAll (Real ptime) | 
| Coord | getCurveValueCycle (Real ptime) | 
Public Attributes | |
| int | m_maxSize | 
| int | m_cur [3] | 
| Real | m_initVal [3] | 
| Real | m_endVal [3] | 
| std::vector< LongLong > | m_times [3] | 
| std::vector< Real > | m_values [3] | 
Definition at line 13 of file AnimationCurve.h.
| typedef TDataType::Coord dyno::AnimationCurve< TDataType >::Coord | 
Definition at line 17 of file AnimationCurve.h.
| typedef ::dyno::Mat4f dyno::AnimationCurve< TDataType >::Mat | 
Definition at line 18 of file AnimationCurve.h.
| typedef TDataType::Real dyno::AnimationCurve< TDataType >::Real | 
Definition at line 16 of file AnimationCurve.h.
| dyno::AnimationCurve< TDataType >::AnimationCurve | ( | ) | 
Definition at line 10 of file AnimationCurve.cpp.
| dyno::AnimationCurve< TDataType >::AnimationCurve | ( | int | size, | 
| Real | dx, | ||
| Real | dy, | ||
| Real | dz ) | 
Definition at line 19 of file AnimationCurve.cpp.
| dyno::AnimationCurve< TDataType >::~AnimationCurve | ( | ) | 
Definition at line 31 of file AnimationCurve.cpp.
      
  | 
  inline | 
Definition at line 27 of file AnimationCurve.h.
| AnimationCurve< TDataType >::Coord dyno::AnimationCurve< TDataType >::getCurveValueAll | ( | Real | ptime | ) | 
| AnimationCurve< TDataType >::Coord dyno::AnimationCurve< TDataType >::getCurveValueAlong | ( | Real | ptime | ) | 
| AnimationCurve< TDataType >::Coord dyno::AnimationCurve< TDataType >::getCurveValueCycle | ( | Real | ptime | ) | 
      
  | 
  inline | 
| void dyno::AnimationCurve< TDataType >::set | ( | int | index, | 
| const std::vector< LongLong > & | tim, | ||
| const std::vector< Real > & | val ) | 
Definition at line 36 of file AnimationCurve.cpp.
      
  | 
  inline | 
Definition at line 30 of file AnimationCurve.h.
| int dyno::AnimationCurve< TDataType >::m_cur[3] | 
Definition at line 46 of file AnimationCurve.h.
| Real dyno::AnimationCurve< TDataType >::m_endVal[3] | 
Definition at line 48 of file AnimationCurve.h.
| Real dyno::AnimationCurve< TDataType >::m_initVal[3] | 
Definition at line 47 of file AnimationCurve.h.
| int dyno::AnimationCurve< TDataType >::m_maxSize | 
Definition at line 44 of file AnimationCurve.h.
| std::vector<LongLong> dyno::AnimationCurve< TDataType >::m_times[3] | 
Definition at line 49 of file AnimationCurve.h.
| std::vector<Real> dyno::AnimationCurve< TDataType >::m_values[3] | 
Definition at line 50 of file AnimationCurve.h.