#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 123 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 125 of file IInteger.h.
IFloat* GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetFloatAlias | ( | ) | [inline] |
gets the interface of an alias node.
Definition at line 245 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetInc | ( | ) | [inline, virtual] |
Get increment.
Definition at line 208 of file IInteger.h.
virtual EIncMode GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetIncMode | ( | ) | [inline, virtual] |
Get increment.
Definition at line 199 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 217 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetMax | ( | ) | [inline, virtual] |
Get maximum value allowed.
Definition at line 190 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetMin | ( | ) | [inline, virtual] |
Get minimum value allowed.
Definition at line 181 of file IInteger.h.
virtual ERepresentation GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetRepresentation | ( | ) | [inline, virtual] |
Get recommended representation.
Definition at line 227 of file IInteger.h.
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CIntegerRefT< T, I >::GetUnit | ( | ) | [inline, virtual] |
Get the physical unit name.
Definition at line 236 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 154 of file IInteger.h.
virtual void GENAPI_NAMESPACE::CIntegerRefT< T, I >::ImposeMax | ( | int64_t | Value | ) | [inline, virtual] |
Restrict maximum value.
Definition at line 263 of file IInteger.h.
virtual void GENAPI_NAMESPACE::CIntegerRefT< T, I >::ImposeMin | ( | int64_t | Value | ) | [inline, virtual] |
Restrict minimum value.
Definition at line 254 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::operator() | ( | ) | [inline, virtual] |
Get node value.
Definition at line 163 of file IInteger.h.
virtual int64_t GENAPI_NAMESPACE::CIntegerRefT< T, I >::operator* | ( | ) | [inline, virtual] |
Get node value.
Definition at line 172 of file IInteger.h.
virtual IInteger& GENAPI_NAMESPACE::CIntegerRefT< T, I >::operator= | ( | int64_t | Value | ) | [inline, virtual] |
Set node value.
Definition at line 142 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 133 of file IInteger.h.