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

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