OpenSceneGraph 2.8.4
Public Member Functions | Protected Attributes | Friends
osgAnimation::TemplateCubicBezier< T > Class Template Reference

List of all members.

Public Member Functions

 TemplateCubicBezier ()
 TemplateCubicBezier (const T &p, const T &i, const T &o)
 TemplateCubicBezier (const T &p)
const T & getPosition () const
const T & getControlPointIn () const
const T & getControlPointOut () const
T & getPosition ()
T & getControlPointIn ()
T & getControlPointOut ()
void setPosition (const T &v)
void setControlPointIn (const T &v)
void setControlPointOut (const T &v)

Protected Attributes

_position
_controlPointIn
_controlPointOut

Friends

std::ostream & operator<< (std::ostream &output, const TemplateCubicBezier< T > &tcb)
std::istream & operator>> (std::istream &input, TemplateCubicBezier< T > &tcb)

template<class T>
class osgAnimation::TemplateCubicBezier< T >


Constructor & Destructor Documentation

template<class T>
osgAnimation::TemplateCubicBezier< T >::TemplateCubicBezier ( ) [inline]
template<class T>
osgAnimation::TemplateCubicBezier< T >::TemplateCubicBezier ( const T &  p,
const T &  i,
const T &  o 
) [inline]
template<class T>
osgAnimation::TemplateCubicBezier< T >::TemplateCubicBezier ( const T &  p) [inline]

Member Function Documentation

template<class T>
const T& osgAnimation::TemplateCubicBezier< T >::getControlPointIn ( ) const [inline]
template<class T>
T& osgAnimation::TemplateCubicBezier< T >::getControlPointIn ( ) [inline]
template<class T>
const T& osgAnimation::TemplateCubicBezier< T >::getControlPointOut ( ) const [inline]
template<class T>
T& osgAnimation::TemplateCubicBezier< T >::getControlPointOut ( ) [inline]
template<class T>
T& osgAnimation::TemplateCubicBezier< T >::getPosition ( ) [inline]
template<class T>
const T& osgAnimation::TemplateCubicBezier< T >::getPosition ( ) const [inline]
template<class T>
void osgAnimation::TemplateCubicBezier< T >::setControlPointIn ( const T &  v) [inline]
template<class T>
void osgAnimation::TemplateCubicBezier< T >::setControlPointOut ( const T &  v) [inline]
template<class T>
void osgAnimation::TemplateCubicBezier< T >::setPosition ( const T &  v) [inline]

Friends And Related Function Documentation

template<class T>
std::ostream& operator<< ( std::ostream &  output,
const TemplateCubicBezier< T > &  tcb 
) [friend]
template<class T>
std::istream& operator>> ( std::istream &  input,
TemplateCubicBezier< T > &  tcb 
) [friend]

Member Data Documentation

template<class T>
T osgAnimation::TemplateCubicBezier< T >::_controlPointIn [protected]
template<class T>
T osgAnimation::TemplateCubicBezier< T >::_controlPointOut [protected]
template<class T>
T osgAnimation::TemplateCubicBezier< T >::_position [protected]

The documentation for this class was generated from the following file:

osg logo
Generated at Sun Jan 8 2012 13:16:27 for the OpenSceneGraph by doxygen 1.7.4.