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.