nux-0.9.48

nux::DoubleValidator Class Reference

#include <Nux/DoubleValidator.h>

Inheritance diagram for nux::DoubleValidator:
nux::Validator

Public Member Functions

 DoubleValidator (double Minimum=-1.7E308, double Maximum=1.7E308)
 DoubleValidator (const DoubleValidator &validator)
DoubleValidatoroperator= (const DoubleValidator &rhs)
virtual ~DoubleValidator ()
virtual ValidatorClone () const
double GetClampedValue (double d) const
virtual void Alternative (const TCHAR *str)
void SetDecimals (int dec)
void SetMinimum (double value)
double GetMinimum () const
void SetMaximum (double value)
double GetMaximum () const
NString ToString (double d)
double ToDouble (const TCHAR *str)

Constructor & Destructor Documentation

nux::DoubleValidator::DoubleValidator ( double  Minimum = -1.7E308,
double  Maximum = 1.7E308 
)
nux::DoubleValidator::DoubleValidator ( const DoubleValidator validator)
virtual nux::DoubleValidator::~DoubleValidator ( ) [virtual]

Member Function Documentation

virtual void nux::DoubleValidator::Alternative ( const TCHAR str) [virtual]

Reimplemented from nux::Validator.

virtual Validator* nux::DoubleValidator::Clone ( ) const [virtual]

Implements nux::Validator.

double nux::DoubleValidator::GetClampedValue ( double  d) const
Returns:
The input value clamped to the range [m_Minimum, m_Maximum].
double nux::DoubleValidator::GetMaximum ( ) const
double nux::DoubleValidator::GetMinimum ( ) const
DoubleValidator& nux::DoubleValidator::operator= ( const DoubleValidator rhs)
void nux::DoubleValidator::SetDecimals ( int  dec)
void nux::DoubleValidator::SetMaximum ( double  value)
void nux::DoubleValidator::SetMinimum ( double  value)
double nux::DoubleValidator::ToDouble ( const TCHAR str)
NString nux::DoubleValidator::ToString ( double  d)

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