15 #ifndef OSGANIMATION_CUBIC_BEZIER
16 #define OSGANIMATION_CUBIC_BEZIER 1
53 friend std::ostream& operator << (std::ostream& output, const TemplateCubicBezier<T>& tcb)
55 output << tcb._position <<
" "
56 << tcb._controlPointIn <<
" "
57 << tcb._controlPointOut;
TemplateCubicBezier(const T &p)
const T & getControlPointIn() const
TemplateCubicBezier(const T &p, const T &i, const T &o)
TemplateCubicBezier< osg::Vec4 > Vec4CubicBezier
TemplateCubicBezier< osg::Vec3 > Vec3CubicBezier
void setPosition(const T &v)
void setControlPointIn(const T &v)
TemplateCubicBezier< osg::Vec2 > Vec2CubicBezier
void setControlPointOut(const T &v)
friend std::istream & operator>>(std::istream &input, TemplateCubicBezier< T > &tcb)
TemplateCubicBezier< float > FloatCubicBezier
const T & getControlPointOut() const
const T & getPosition() const
TemplateCubicBezier< double > DoubleCubicBezier