OptionEntryFloat Class Reference

#include <OptionEntry.h>

Inheritance diagram for OptionEntryFloat:

OptionEntry

List of all members.

Public Member Functions

 OptionEntryFloat (std::list< OptionEntry * > &group, const char *name, const char *description, unsigned int data, float defaultValue, bool truncate=false)
virtual ~OptionEntryFloat ()
virtual EntryType getEntryType ()
virtual const char * getValueAsString ()
virtual const char * getDefaultValueAsString ()
virtual bool setValueFromString (const std::string &string)
virtual float getValue ()
virtual bool setValue (float value)
virtual bool addToArgParser (ARGParser &parser)
virtual bool isDefaultValue ()
 operator float ()

Protected Attributes

bool truncate_
float defaultValue_
float value_


Detailed Description

Definition at line 294 of file OptionEntry.h.


Constructor & Destructor Documentation

OptionEntryFloat::OptionEntryFloat ( std::list< OptionEntry * > &  group,
const char *  name,
const char *  description,
unsigned int  data,
float  defaultValue,
bool  truncate = false 
)

Definition at line 635 of file OptionEntry.cpp.

OptionEntryFloat::~OptionEntryFloat (  )  [virtual]

Definition at line 647 of file OptionEntry.cpp.


Member Function Documentation

virtual EntryType OptionEntryFloat::getEntryType (  )  [inline, virtual]

Implements OptionEntry.

Definition at line 305 of file OptionEntry.h.

References OptionEntry::OptionEntryFloatType.

const char * OptionEntryFloat::getValueAsString (  )  [virtual]

Implements OptionEntry.

Definition at line 652 of file OptionEntry.cpp.

References snprintf, truncate_, and value_.

const char * OptionEntryFloat::getDefaultValueAsString (  )  [virtual]

Implements OptionEntry.

Definition at line 660 of file OptionEntry.cpp.

References defaultValue_, snprintf, and truncate_.

bool OptionEntryFloat::setValueFromString ( const std::string string  )  [virtual]

Implements OptionEntry.

Definition at line 668 of file OptionEntry.cpp.

References setValue().

float OptionEntryFloat::getValue (  )  [virtual]

Definition at line 675 of file OptionEntry.cpp.

References value_.

bool OptionEntryFloat::setValue ( float  value  )  [virtual]

Definition at line 680 of file OptionEntry.cpp.

References OptionEntry::changedValue_, and value_.

Referenced by setValueFromString().

bool OptionEntryFloat::addToArgParser ( ARGParser parser  )  [virtual]

Implements OptionEntry.

Definition at line 687 of file OptionEntry.cpp.

References DIALOG_ASSERT.

virtual bool OptionEntryFloat::isDefaultValue (  )  [inline, virtual]

Implements OptionEntry.

Definition at line 314 of file OptionEntry.h.

References defaultValue_, and value_.

OptionEntryFloat::operator float (  )  [inline]

Definition at line 316 of file OptionEntry.h.

References value_.


Member Data Documentation

bool OptionEntryFloat::truncate_ [protected]

Definition at line 319 of file OptionEntry.h.

Referenced by getDefaultValueAsString(), and getValueAsString().

float OptionEntryFloat::defaultValue_ [protected]

Definition at line 320 of file OptionEntry.h.

Referenced by getDefaultValueAsString(), and isDefaultValue().

float OptionEntryFloat::value_ [protected]

Definition at line 321 of file OptionEntry.h.

Referenced by getValue(), getValueAsString(), isDefaultValue(), operator float(), and setValue().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:05 2009 for Scorched3D by  doxygen 1.5.3