Implementation of the IInteger Interface. More...
#include <IntegerT.h>

Public Member Functions | |
| virtual int64_t | GetInc () |
| Implementation of IInteger::GetInc() More... | |
| virtual EIncMode | GetIncMode () |
| Implementation of IInteger::GetIncMode. More... | |
| virtual int64_autovector_t | GetListOfValidValues (bool bounded=true) |
| Implementation of IInteger::GetListOfValidValues. More... | |
| virtual int64_t | GetMax () |
| Implementation of IInteger::GetMax() More... | |
| virtual int64_t | GetMin () |
| Implementation of IInteger::GetMin() More... | |
| virtual ERepresentation | GetRepresentation () |
| Implementation of IInteger::GetRepresentation. More... | |
| virtual GENICAM_NAMESPACE::gcstring | GetUnit () |
| Implementation of IInteger::GetUnit() More... | |
| virtual int64_t | GetValue (bool Verify=false, bool IgnoreCache=false) |
| Implementation of IInteger::GetValue() More... | |
| virtual void | ImposeMax (int64_t Value) |
| Restrict maximum value. More... | |
| virtual void | ImposeMin (int64_t Value) |
| Restrict minimum value. More... | |
| IntegerT () | |
| Constructor. More... | |
| void | InternalFromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true) |
| GENICAM_NAMESPACE::gcstring | InternalToString (bool Verify=false, bool IgnoreCache=false) |
| virtual int64_t | operator() () |
| Implementation of IInteger::operator()() More... | |
| virtual int64_t | operator* () |
| Implementation of IInteger::operator*() More... | |
| virtual IInteger & | operator= (int64_t Value) |
| Implementation of IInteger::operator=() More... | |
| virtual void | SetValue (int64_t Value, bool Verify=true) |
| Implementation of IInteger::SetValue. More... | |
Protected Attributes | |
| int64_autovector_impl | m_CurentValidValueSet |
| The cached list of valie value for the integer. More... | |
| int64_t | m_ImposedMax |
| a Value imposed to the maximum More... | |
| int64_t | m_ImposedMin |
| a Value imposed to the minimum More... | |
| int64_t | m_ValueCache |
| The cache for the integer value. More... | |
Implementation of the IInteger Interface.
Definition at line 49 of file IntegerT.h.
|
inline |
Constructor.
Definition at line 55 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetInc()
Definition at line 270 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetIncMode.
Definition at line 250 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetListOfValidValues.
Definition at line 288 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetMax()
Definition at line 231 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetMin()
Definition at line 210 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetRepresentation.
Definition at line 310 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetUnit()
Definition at line 318 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::GetValue()
Definition at line 142 of file IntegerT.h.
|
inlinevirtual |
Restrict maximum value.
Definition at line 332 of file IntegerT.h.
|
inlinevirtual |
Restrict minimum value.
Definition at line 325 of file IntegerT.h.
|
inline |
Definition at line 132 of file IntegerT.h.
|
inline |
Definition at line 199 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::operator()()
Definition at line 188 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::operator*()
Definition at line 194 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::operator=()
Definition at line 126 of file IntegerT.h.
|
inlinevirtual |
Implementation of IInteger::SetValue.
Definition at line 62 of file IntegerT.h.
|
protected |
The cached list of valie value for the integer.
Definition at line 350 of file IntegerT.h.
|
protected |
a Value imposed to the maximum
Definition at line 344 of file IntegerT.h.
|
protected |
a Value imposed to the minimum
Definition at line 347 of file IntegerT.h.
|
protected |
The cache for the integer value.
Definition at line 341 of file IntegerT.h.