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 |