VEE_OperatorMath< T > Class Template Reference

#include <vee_operator_math.h>

Inheritance diagram for VEE_OperatorMath< T >:

Inheritance graph
[legend]
Collaboration diagram for VEE_OperatorMath< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions

Protected Attributes

template<class T>
class VEE_OperatorMath< T >


Constructor & Destructor Documentation

template<class T>
VEE_OperatorMath< T >::VEE_OperatorMath  ) 
 

template<class T>
VEE_OperatorMath< T >::~VEE_OperatorMath  )  [virtual]
 


Member Function Documentation

template<class T>
virtual void VEE_OperatorMath< T >::operate VEE_Object ,
float 
[virtual]
 

Operates on an object - MUST BE OVERRIDDEN.

Reimplemented from VEE_Operator.

template<class T>
VEE_Operator * VEE_OperatorMath< T >::clone  )  const [virtual]
 

Clones this object - MUST BE OVERRIDDEN.

Reimplemented from VEE_Operator.

template<class T>
void VEE_OperatorMath< T >::setId const std::string &  id  )  [inline]
 

template<class T>
void VEE_OperatorMath< T >::setOperation VEE_MathOperation  op  )  [inline]
 

template<class T>
void VEE_OperatorMath< T >::set const T v  )  [inline]
 

template<class T>
static T VEE_OperatorMath< T >::defaultValue  )  [inline, static]
 

template<>
void VEE_OperatorMath< float >::operate VEE_Object o,
float 
[virtual]
 

Operates on an object - MUST BE OVERRIDDEN.

Reimplemented from VEE_Operator.

template<>
float VEE_OperatorMath< float >::defaultValue  )  [inline]
 


Member Data Documentation

template<class T>
VEE_MathOperation VEE_OperatorMath< T >::m_operation [protected]
 

template<class T>
std::string VEE_OperatorMath< T >::m_id [protected]
 

template<class T>
T VEE_OperatorMath< T >::m_value [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:30 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6