Raytrix Light Field SDK  4.0
Logo
Public Member Functions | Protected Attributes | List of all members
Rx::Constraint::CRange< T > Class Template Reference

Detailed Description

template<class T>
class Rx::Constraint::CRange< T >

Range.

Template Parameters
TGeneric type parameter.

Inherits Rx::Constraint::CAny.

Public Member Functions

 CRange ()
 
 CRange (T tMin, T tMax)
 
virtual ~CRange ()
 
void Get (T &tMin, T &tMax) const
 
virtual CRxString GetInfoString (const void *ptValue)
 
virtual bool IsValid (const void *ptValue)
 
void Set (T tMin, T tMax)
 

Protected Attributes

m_tMax
 
m_tMin
 

Constructor & Destructor Documentation

template<class T >
Rx::Constraint::CRange< T >::CRange ( )
inline
template<class T >
Rx::Constraint::CRange< T >::CRange ( tMin,
tMax 
)
inline
template<class T >
virtual Rx::Constraint::CRange< T >::~CRange ( )
inlinevirtual

Member Function Documentation

template<class T >
void Rx::Constraint::CRange< T >::Get ( T &  tMin,
T &  tMax 
) const
inline
template<class T >
virtual CRxString Rx::Constraint::CRange< T >::GetInfoString ( const void *  ptValue)
inlinevirtual

Reimplemented from Rx::Constraint::CAny.

template<class T >
virtual bool Rx::Constraint::CRange< T >::IsValid ( const void *  ptValue)
inlinevirtual

Reimplemented from Rx::Constraint::CAny.

template<class T >
void Rx::Constraint::CRange< T >::Set ( tMin,
tMax 
)
inline

Member Data Documentation

template<class T >
T Rx::Constraint::CRange< T >::m_tMax
protected
template<class T >
T Rx::Constraint::CRange< T >::m_tMin
protected