nux-0.9.46

nux::Vector3DoubleValuator Class Reference

#include <Nux/Vector3ValuatorDouble.h>

Inheritance diagram for nux::Vector3DoubleValuator:
nux::Vector3Valuator nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::Vector3ValuatorPropertyItem

Public Member Functions

 Vector3DoubleValuator (double X=0, double Y=0, double Z=0, double Step=1, double MinValue=-1.7E308, double MaxValue=1.7E308)
 ~Vector3DoubleValuator ()
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)
virtual void ImplementIncrementX ()
virtual void ImplementDecrementX ()
virtual void ImplementIncrementY ()
virtual void ImplementDecrementY ()
virtual void ImplementIncrementZ ()
virtual void ImplementDecrementZ ()
virtual void ImplementValidateEntryX ()
virtual void ImplementValidateEntryY ()
virtual void ImplementValidateEntryZ ()
void SetVectorX (double value)
void SetVectorY (double value)
void SetVectorZ (double value)
void SetValue (double x, double y, double z)
double GetVectorX () const
double GetVectorY () const
double GetVectorZ () const
void SetStep (double i)
double GetStep () const
double GetMinValue () const
double GetMaxValue () const
void SetRange (double MinValue, double Maxvalue)

Data Fields

sigc::signal< void,
Vector3DoubleValuator * > 
sigIncrement
sigc::signal< void,
Vector3DoubleValuator * > 
sigDecrement
sigc::signal< void,
Vector3DoubleValuator * > 
sigValueChanged
sigc::signal< void, double,
double, double > 
sigValue

Constructor & Destructor Documentation

nux::Vector3DoubleValuator::Vector3DoubleValuator ( double  X = 0,
double  Y = 0,
double  Z = 0,
double  Step = 1,
double  MinValue = -1.7E308,
double  MaxValue = 1.7E308 
)
nux::Vector3DoubleValuator::~Vector3DoubleValuator ( )

Member Function Documentation

virtual void nux::Vector3DoubleValuator::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::DrawContent ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::Vector3Valuator.

double nux::Vector3DoubleValuator::GetMaxValue ( ) const
double nux::Vector3DoubleValuator::GetMinValue ( ) const
double nux::Vector3DoubleValuator::GetStep ( ) const
double nux::Vector3DoubleValuator::GetVectorX ( ) const
double nux::Vector3DoubleValuator::GetVectorY ( ) const
double nux::Vector3DoubleValuator::GetVectorZ ( ) const
virtual void nux::Vector3DoubleValuator::ImplementDecrementX ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementDecrementY ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementDecrementZ ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementIncrementX ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementIncrementY ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementIncrementZ ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementValidateEntryX ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementValidateEntryY ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::ImplementValidateEntryZ ( ) [virtual]

Implements nux::Vector3Valuator.

virtual void nux::Vector3DoubleValuator::PostDraw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::Vector3Valuator.

virtual long nux::Vector3DoubleValuator::ProcessEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Implements nux::Vector3Valuator.

void nux::Vector3DoubleValuator::SetRange ( double  MinValue,
double  Maxvalue 
)
void nux::Vector3DoubleValuator::SetStep ( double  i)
void nux::Vector3DoubleValuator::SetValue ( double  x,
double  y,
double  z 
)
void nux::Vector3DoubleValuator::SetVectorX ( double  value)
void nux::Vector3DoubleValuator::SetVectorY ( double  value)
void nux::Vector3DoubleValuator::SetVectorZ ( double  value)

Field Documentation

sigc::signal<void, double, double, double> nux::Vector3DoubleValuator::sigValue

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