#include <IFloat.h>
Public Member Functions | |
virtual EDisplayNotation | GetDisplayNotation () const |
Get the way the float should be converted to a string. | |
virtual int64_t | GetDisplayPrecision () const |
Get the precision to be used when converting the float to a string. | |
IEnumeration * | GetEnumAlias () |
gets the interface of an alias node. | |
virtual double | GetInc () |
Get the constant increment if there is any. | |
virtual EIncMode | GetIncMode () |
IInteger * | GetIntAlias () |
gets the interface of an alias node. | |
virtual double_autovector_t | GetListOfValidValues (bool bounded=true) |
Get list of valid value. | |
virtual double | GetMax () |
Get maximum value allowed. | |
virtual double | GetMin () |
Get minimum value allowed. | |
virtual ERepresentation | GetRepresentation () |
Get recommended representation. | |
virtual GENICAM_NAMESPACE::gcstring | GetUnit () const |
Get unit. | |
virtual double | GetValue (bool Verify=false, bool IgnoreCache=false) |
Get node value. | |
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 double | operator() () |
Get node value. | |
virtual double | operator* () |
Get node value. | |
virtual IFloat & | operator= (double Value) |
Set node value. | |
virtual void | SetValue (double Value, bool Verify=true) |
Set node value. | |
Private Types | |
typedef CValueRefT< T > | ref |
typedef CValueRefT<T> GENAPI_NAMESPACE::CFloatRefT< T >::ref [private] |
Reimplemented from GENAPI_NAMESPACE::CValueRefT< T >.
virtual EDisplayNotation GENAPI_NAMESPACE::CFloatRefT< T >::GetDisplayNotation | ( | ) | const [inline, virtual] |
virtual int64_t GENAPI_NAMESPACE::CFloatRefT< T >::GetDisplayPrecision | ( | ) | const [inline, virtual] |
IEnumeration* GENAPI_NAMESPACE::CFloatRefT< T >::GetEnumAlias | ( | ) | [inline] |
virtual double GENAPI_NAMESPACE::CFloatRefT< T >::GetInc | ( | ) | [inline, virtual] |
virtual EIncMode GENAPI_NAMESPACE::CFloatRefT< T >::GetIncMode | ( | ) | [inline, virtual] |
IInteger* GENAPI_NAMESPACE::CFloatRefT< T >::GetIntAlias | ( | ) | [inline] |
virtual double_autovector_t GENAPI_NAMESPACE::CFloatRefT< T >::GetListOfValidValues | ( | bool | bounded = true | ) | [inline, virtual] |
virtual double GENAPI_NAMESPACE::CFloatRefT< T >::GetMax | ( | ) | [inline, virtual] |
virtual double GENAPI_NAMESPACE::CFloatRefT< T >::GetMin | ( | ) | [inline, virtual] |
virtual ERepresentation GENAPI_NAMESPACE::CFloatRefT< T >::GetRepresentation | ( | ) | [inline, virtual] |
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CFloatRefT< T >::GetUnit | ( | ) | const [inline, virtual] |
virtual double GENAPI_NAMESPACE::CFloatRefT< T >::GetValue | ( | bool | Verify = false , |
bool | IgnoreCache = false |
||
) | [inline, virtual] |
virtual bool GENAPI_NAMESPACE::CFloatRefT< T >::HasInc | ( | ) | [inline, virtual] |
virtual void GENAPI_NAMESPACE::CFloatRefT< T >::ImposeMax | ( | double | Value | ) | [inline, virtual] |
virtual void GENAPI_NAMESPACE::CFloatRefT< T >::ImposeMin | ( | double | Value | ) | [inline, virtual] |
virtual double GENAPI_NAMESPACE::CFloatRefT< T >::operator() | ( | ) | [inline, virtual] |
virtual double GENAPI_NAMESPACE::CFloatRefT< T >::operator* | ( | ) | [inline, virtual] |
virtual IFloat& GENAPI_NAMESPACE::CFloatRefT< T >::operator= | ( | double | Value | ) | [inline, virtual] |
virtual void GENAPI_NAMESPACE::CFloatRefT< T >::SetValue | ( | double | Value, |
bool | Verify = true |
||
) | [inline, virtual] |