nux-1.16.0
nux::DoubleValidator Class Reference
Inheritance diagram for nux::DoubleValidator:
nux::Validator

List of all members.

Public Member Functions

 DoubleValidator (double Minimum=-1.7E308, double Maximum=1.7E308)
 DoubleValidator (const DoubleValidator &validator)
DoubleValidatoroperator= (const DoubleValidator &rhs)
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)

Detailed Description

Definition at line 31 of file DoubleValidator.h.


Member Function Documentation

double nux::DoubleValidator::GetClampedValue ( double  d) const
Returns:
The input value clamped to the range [m_Minimum, m_Maximum].

Definition at line 110 of file DoubleValidator.cpp.

  {
    if (d < m_Minimum)
      return m_Minimum;

    if (d > m_Maximum)
      return m_Maximum;

    return d;
  }

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends