Implementation of the IFloat Interface. More...
#include <FloatT.h>

Public Member Functions | |
| double | Correction (const char *s) |
| FloatT () | |
| Constructor. More... | |
| virtual EDisplayNotation | GetDisplayNotation () const |
| Get the way the float should be converted to a string. More... | |
| virtual int64_t | GetDisplayPrecision () const |
| Get the DisplayPrecision to be used when converting the float to a string. More... | |
| virtual double | GetInc () |
| Get the constant increment if there is any. More... | |
| virtual EIncMode | GetIncMode () |
| virtual double_autovector_t | GetListOfValidValues (bool bounded=true) |
| Get list of valid value. More... | |
| virtual double | GetMax () |
| Implementation of IFloat::GetMax() More... | |
| virtual double | GetMin () |
| Implementation of IFloat::GetMin() More... | |
| virtual ERepresentation | GetRepresentation () |
| Implementation of IFloat::GetRepresentation() More... | |
| virtual GENICAM_NAMESPACE::gcstring | GetUnit () const |
| Implementation of IFloat::GetUnit() More... | |
| virtual double | GetValue (bool Verify=false, bool IgnoreCache=false) |
| Implementation of IFloat::GetValue() More... | |
| virtual bool | HasInc () |
| True if the float has a constant increment. More... | |
| virtual void | ImposeMax (double Value) |
| Restrict maximum value. More... | |
| virtual void | ImposeMin (double Value) |
| Restrict minimum value. More... | |
| virtual void | InternalFromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true) |
| Set value of the node as string. More... | |
| virtual GENICAM_NAMESPACE::gcstring | InternalToString (bool Verify=false, bool IgnoreCache=false) |
| Get value of the node as string. More... | |
| virtual double | operator() () |
| Implementation of IFloat::operator()() More... | |
| virtual double | operator* () |
| Implementation of IFloat::operator*() More... | |
| virtual IFloat & | operator= (double Value) |
| Implementation of IFloat::operator=() More... | |
| virtual void | SetValue (double Value, bool Verify=true) |
| Implementation of IFloat::SetValue() More... | |
Protected Attributes | |
| double_autovector_impl | m_CurentValidValueSet |
| The cached list of valie value for the integer. More... | |
| double | m_ImposedMax |
| a Value imposed to the maximum More... | |
| double | m_ImposedMin |
| a Value imposed to the minimum More... | |
| double | m_ValueCache |
| The cache for the float value. More... | |
Implementation of the IFloat Interface.
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implementation of IFloat::GetMax()
|
inlinevirtual |
Implementation of IFloat::GetMin()
|
inlinevirtual |
Implementation of IFloat::GetRepresentation()
|
inlinevirtual |
Implementation of IFloat::GetUnit()
|
inlinevirtual |
Implementation of IFloat::GetValue()
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implementation of IFloat::operator()()
|
inlinevirtual |
Implementation of IFloat::operator*()
|
inlinevirtual |
Implementation of IFloat::operator=()
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |