#include <IInteger.h>
Public Member Functions | |
IFloat * | GetFloatAlias () |
gets the interface of an alias node. | |
virtual int64_t | GetInc () |
Get increment. | |
virtual EIncMode | GetIncMode () |
Get increment. | |
virtual int64_autovector_t | GetListOfValidValues (bool bounded=true) |
Implementation of IInteger::GetListOfValidValues. | |
virtual int64_t | GetMax () |
Get maximum value allowed. | |
virtual int64_t | GetMin () |
Get minimum value allowed. | |
virtual ERepresentation | GetRepresentation () |
Get recommended representation. | |
virtual GENICAM_NAMESPACE::gcstring | GetUnit () |
Get the physical unit name. | |
virtual int64_t | GetValue (bool Verify=false, bool IgnoreCache=false) |
Get node value. | |
virtual void | ImposeMax (int64_t Value) |
Restrict maximum value. | |
virtual void | ImposeMin (int64_t Value) |
Restrict minimum value. | |
virtual int64_t | operator() () |
Get node value. | |
virtual int64_t | operator* () |
Get node value. | |
virtual IInteger & | operator= (int64_t Value) |
Set node value. | |
virtual void | SetValue (int64_t Value, bool Verify=true) |
Set node value. | |
Private Types | |
typedef CValueRefT< T, I > | ref |
Definition at line 120 of file IInteger.h.
typedef CValueRefT<T, I> GENAPI_NAMESPACE::CIntegerRefT< T, I >::ref [private] |
Reimplemented from GENAPI_NAMESPACE::CValueRefT< T, I >.
Definition at line 122 of file IInteger.h.
IFloat* GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetFloatAlias | ( | ) | [inline] |
gets the interface of an alias node.
Definition at line 242 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetInc | ( | ) | [inline, virtual] |
Get increment.
Definition at line 205 of file IInteger.h.
virtual EIncMode GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetIncMode | ( | ) | [inline, virtual] |
Get increment.
Definition at line 196 of file IInteger.h.
virtual int64_autovector_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetListOfValidValues | ( | bool | bounded = true | ) | [inline, virtual] |
Implementation of IInteger::GetListOfValidValues.
Definition at line 214 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetMax | ( | ) | [inline, virtual] |
Get maximum value allowed.
Definition at line 187 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetMin | ( | ) | [inline, virtual] |
Get minimum value allowed.
Definition at line 178 of file IInteger.h.
virtual ERepresentation GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetRepresentation | ( | ) | [inline, virtual] |
Get recommended representation.
Definition at line 224 of file IInteger.h.
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetUnit | ( | ) | [inline, virtual] |
Get the physical unit name.
Definition at line 233 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetValue | ( | bool | Verify = false , |
bool | IgnoreCache = false |
||
) | [inline, virtual] |
Get node value.
Definition at line 151 of file IInteger.h.
virtual void GENAPI_NAMESPACE::CIntegerRefT< T, I >::ImposeMax | ( | int64_t | Value | ) | [inline, virtual] |
Restrict maximum value.
Definition at line 260 of file IInteger.h.
virtual void GENAPI_NAMESPACE::CIntegerRefT< T, I >::ImposeMin | ( | int64_t | Value | ) | [inline, virtual] |
Restrict minimum value.
Definition at line 251 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::operator() | ( | ) | [inline, virtual] |
Get node value.
Definition at line 160 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::operator* | ( | ) | [inline, virtual] |
Get node value.
Definition at line 169 of file IInteger.h.
virtual IInteger& GENAPI_NAMESPACE::CIntegerRefT< T, I >::operator= | ( | int64_t | Value | ) | [inline, virtual] |
Set node value.
Definition at line 139 of file IInteger.h.
virtual void GENAPI_NAMESPACE::CIntegerRefT< T, I >::SetValue | ( | int64_t | Value, |
bool | Verify = true |
||
) | [inline, virtual] |
Set node value.
Definition at line 130 of file IInteger.h.