OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | Friends | List of all members
osgAnimation::TemplateCubicBezier< T > Class Template Reference

#include <CubicBezier.h>

Collaboration diagram for osgAnimation::TemplateCubicBezier< T >:
Collaboration graph
[legend]

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)
 

Detailed Description

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

Definition at line 26 of file CubicBezier.h.

Constructor & Destructor Documentation

template<class T>
osgAnimation::TemplateCubicBezier< T >::TemplateCubicBezier ( )
inline

Definition at line 29 of file CubicBezier.h.

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

Definition at line 31 of file CubicBezier.h.

template<class T>
osgAnimation::TemplateCubicBezier< T >::TemplateCubicBezier ( const T &  p)
inline

Definition at line 36 of file CubicBezier.h.

Member Function Documentation

template<class T>
const T& osgAnimation::TemplateCubicBezier< T >::getControlPointIn ( ) const
inline

Definition at line 41 of file CubicBezier.h.

template<class T>
T& osgAnimation::TemplateCubicBezier< T >::getControlPointIn ( )
inline

Definition at line 45 of file CubicBezier.h.

template<class T>
const T& osgAnimation::TemplateCubicBezier< T >::getControlPointOut ( ) const
inline

Definition at line 42 of file CubicBezier.h.

template<class T>
T& osgAnimation::TemplateCubicBezier< T >::getControlPointOut ( )
inline

Definition at line 46 of file CubicBezier.h.

template<class T>
const T& osgAnimation::TemplateCubicBezier< T >::getPosition ( ) const
inline

Definition at line 40 of file CubicBezier.h.

template<class T>
T& osgAnimation::TemplateCubicBezier< T >::getPosition ( )
inline

Definition at line 44 of file CubicBezier.h.

template<class T>
void osgAnimation::TemplateCubicBezier< T >::setControlPointIn ( const T &  v)
inline

Definition at line 49 of file CubicBezier.h.

template<class T>
void osgAnimation::TemplateCubicBezier< T >::setControlPointOut ( const T &  v)
inline

Definition at line 50 of file CubicBezier.h.

template<class T>
void osgAnimation::TemplateCubicBezier< T >::setPosition ( const T &  v)
inline

Definition at line 48 of file CubicBezier.h.

Friends And Related Function Documentation

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

Definition at line 53 of file CubicBezier.h.

template<class T>
std::istream& operator>> ( std::istream &  input,
TemplateCubicBezier< T > &  tcb 
)
friend

Definition at line 61 of file CubicBezier.h.

Member Data Documentation

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

Definition at line 68 of file CubicBezier.h.

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

Definition at line 68 of file CubicBezier.h.

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

Definition at line 68 of file CubicBezier.h.


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