#include <IInteger.h>

Public Member Functions | |
| IFloat * | GetFloatAlias () |
| gets the interface of an alias node. More... | |
| virtual int64_t | GetInc () |
| Get increment. More... | |
| virtual EIncMode | GetIncMode () |
| Get increment. More... | |
| virtual int64_autovector_t | GetListOfValidValues (bool bounded=true) |
| Implementation of IInteger::GetListOfValidValues. More... | |
| virtual int64_t | GetMax () |
| Get maximum value allowed. More... | |
| virtual int64_t | GetMin () |
| Get minimum value allowed. More... | |
| virtual ERepresentation | GetRepresentation () |
| Get recommended representation. More... | |
| virtual GENICAM_NAMESPACE::gcstring | GetUnit () |
| Get the physical unit name. More... | |
| virtual int64_t | GetValue (bool Verify=false, bool IgnoreCache=false) |
| Get node value. More... | |
| virtual void | ImposeMax (int64_t Value) |
| Restrict maximum value. More... | |
| virtual void | ImposeMin (int64_t Value) |
| Restrict minimum value. More... | |
| virtual int64_t | operator() () |
| Get node value. More... | |
| virtual int64_t | operator* () |
| Get node value. More... | |
| virtual IInteger & | operator= (int64_t Value) |
| Set node value. More... | |
| virtual void | SetValue (int64_t Value, bool Verify=true) |
| Set node value. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CValueRefT< T, I > | |
| virtual void | FromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true) |
| Set content of the node as string. More... | |
| virtual INode * | GetNode () |
| Get the INode interface of the node. More... | |
| virtual bool | IsValueCacheValid () const |
| Checks if the value comes from cache or is requested from another node. More... | |
| virtual GENICAM_NAMESPACE::gcstring | ToString (bool Verify=false, bool IgnoreCache=false) |
| Get content of the node as string. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CBaseRefT< T, I > | |
| virtual EAccessMode | GetAccessMode () const |
| Get the access mode of the node. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CReferenceT< T, I > | |
| CReferenceT () | |
| virtual void | SetReference (IBase *ptr) |
| sets the implementation to the reference More... | |
Private Types | |
| typedef CValueRefT< T, I > | ref |
Additional Inherited Members | |
Protected Attributes inherited from GENAPI_NAMESPACE::CReferenceT< T, I > | |
| I * | m_Ptr |
| Pointer to the implementation the reference references to. More... | |
Definition at line 123 of file IInteger.h.
|
private |
Definition at line 125 of file IInteger.h.
|
inline |
gets the interface of an alias node.
Definition at line 245 of file IInteger.h.
|
inlinevirtual |
Get increment.
Definition at line 208 of file IInteger.h.
|
inlinevirtual |
Get increment.
Definition at line 199 of file IInteger.h.
|
inlinevirtual |
Implementation of IInteger::GetListOfValidValues.
Definition at line 217 of file IInteger.h.
|
inlinevirtual |
Get maximum value allowed.
Definition at line 190 of file IInteger.h.
|
inlinevirtual |
Get minimum value allowed.
Definition at line 181 of file IInteger.h.
|
inlinevirtual |
Get recommended representation.
Definition at line 227 of file IInteger.h.
|
inlinevirtual |
Get the physical unit name.
Definition at line 236 of file IInteger.h.
|
inlinevirtual |
Get node value.
Definition at line 154 of file IInteger.h.
|
inlinevirtual |
Restrict maximum value.
Definition at line 263 of file IInteger.h.
|
inlinevirtual |
Restrict minimum value.
Definition at line 254 of file IInteger.h.
|
inlinevirtual |
Get node value.
Definition at line 163 of file IInteger.h.
|
inlinevirtual |
Get node value.
Definition at line 172 of file IInteger.h.
|
inlinevirtual |
Set node value.
Definition at line 142 of file IInteger.h.
|
inlinevirtual |
Set node value.
Definition at line 133 of file IInteger.h.