Raytrix Light Field SDK  5.0
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

◆ CRange() [1/2]

template<class T >
Rx::Constraint::CRange< T >::CRange ( )
inline

◆ CRange() [2/2]

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

◆ ~CRange()

template<class T >
virtual Rx::Constraint::CRange< T >::~CRange ( )
inlinevirtual

Member Function Documentation

◆ Get()

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

◆ GetInfoString()

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

Reimplemented from Rx::Constraint::CAny.

◆ IsValid()

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

Reimplemented from Rx::Constraint::CAny.

◆ Set()

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

Member Data Documentation

◆ m_tMax

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

◆ m_tMin

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