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

Public Member Functions | |
| virtual int64_t | GetInc () |
| Implementation of IInteger::GetInc() | |
| virtual EIncMode | GetIncMode () |
| Implementation of IInteger::GetIncMode. | |
| virtual int64_autovector_t | GetListOfValidValues (bool bounded=true) |
| Implementation of IInteger::GetListOfValidValues. | |
| virtual int64_t | GetMax () |
| Implementation of IInteger::GetMax() | |
| virtual int64_t | GetMin () |
| Implementation of IInteger::GetMin() | |
| virtual ERepresentation | GetRepresentation () |
| Implementation of IInteger::GetRepresentation. | |
| virtual GENICAM_NAMESPACE::gcstring | GetUnit () |
| Implementation of IInteger::GetUnit() | |
| virtual int64_t | GetValue (bool Verify=false, bool IgnoreCache=false) |
| Implementation of IInteger::GetValue() | |
| virtual void | ImposeMax (int64_t Value) |
| Restrict maximum value. | |
| virtual void | ImposeMin (int64_t Value) |
| Restrict minimum value. | |
| IntegerT () | |
| Constructor. | |
| 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()() | |
| virtual int64_t | operator* () |
| Implementation of IInteger::operator*() | |
| virtual IInteger & | operator= (int64_t Value) |
| Implementation of IInteger::operator=() | |
| virtual void | SetValue (int64_t Value, bool Verify=true) |
| Implementation of IInteger::SetValue. | |
Protected Attributes | |
| int64_autovector_impl | m_CurentValidValueSet |
| The cached list of valie value for the integer. | |
| int64_t | m_ImposedMax |
| a Value imposed to the maximum | |
| int64_t | m_ImposedMin |
| a Value imposed to the minimum | |
| int64_t | m_ValueCache |
| The cache for the integer value. | |
Implementation of the IInteger Interface.
Definition at line 49 of file IntegerT.h.
| GENAPI_NAMESPACE::IntegerT< Base >::IntegerT | ( | ) | [inline] |
Constructor.
Definition at line 55 of file IntegerT.h.
| virtual int64_t GENAPI_NAMESPACE::IntegerT< Base >::GetInc | ( | ) | [inline, virtual] |
Implementation of IInteger::GetInc()
Definition at line 262 of file IntegerT.h.
| virtual EIncMode GENAPI_NAMESPACE::IntegerT< Base >::GetIncMode | ( | ) | [inline, virtual] |
Implementation of IInteger::GetIncMode.
Definition at line 242 of file IntegerT.h.
| virtual int64_autovector_t GENAPI_NAMESPACE::IntegerT< Base >::GetListOfValidValues | ( | bool | bounded = true | ) | [inline, virtual] |
Implementation of IInteger::GetListOfValidValues.
Definition at line 276 of file IntegerT.h.
| virtual int64_t GENAPI_NAMESPACE::IntegerT< Base >::GetMax | ( | ) | [inline, virtual] |
Implementation of IInteger::GetMax()
Definition at line 227 of file IntegerT.h.
| virtual int64_t GENAPI_NAMESPACE::IntegerT< Base >::GetMin | ( | ) | [inline, virtual] |
Implementation of IInteger::GetMin()
Definition at line 210 of file IntegerT.h.
| virtual ERepresentation GENAPI_NAMESPACE::IntegerT< Base >::GetRepresentation | ( | ) | [inline, virtual] |
Implementation of IInteger::GetRepresentation.
Definition at line 298 of file IntegerT.h.
| virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::IntegerT< Base >::GetUnit | ( | ) | [inline, virtual] |
Implementation of IInteger::GetUnit()
Definition at line 306 of file IntegerT.h.
| virtual int64_t GENAPI_NAMESPACE::IntegerT< Base >::GetValue | ( | bool | Verify = false, |
| bool | IgnoreCache = false |
||
| ) | [inline, virtual] |
Implementation of IInteger::GetValue()
Definition at line 142 of file IntegerT.h.
| virtual void GENAPI_NAMESPACE::IntegerT< Base >::ImposeMax | ( | int64_t | Value | ) | [inline, virtual] |
Restrict maximum value.
Definition at line 320 of file IntegerT.h.
| virtual void GENAPI_NAMESPACE::IntegerT< Base >::ImposeMin | ( | int64_t | Value | ) | [inline, virtual] |
Restrict minimum value.
Definition at line 313 of file IntegerT.h.
| void GENAPI_NAMESPACE::IntegerT< Base >::InternalFromString | ( | const GENICAM_NAMESPACE::gcstring & | ValueStr, |
| bool | Verify = true |
||
| ) | [inline] |
Definition at line 132 of file IntegerT.h.
| GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::IntegerT< Base >::InternalToString | ( | bool | Verify = false, |
| bool | IgnoreCache = false |
||
| ) | [inline] |
Definition at line 199 of file IntegerT.h.
| virtual int64_t GENAPI_NAMESPACE::IntegerT< Base >::operator() | ( | ) | [inline, virtual] |
Implementation of IInteger::operator()()
Definition at line 188 of file IntegerT.h.
| virtual int64_t GENAPI_NAMESPACE::IntegerT< Base >::operator* | ( | ) | [inline, virtual] |
Implementation of IInteger::operator*()
Definition at line 194 of file IntegerT.h.
| virtual IInteger& GENAPI_NAMESPACE::IntegerT< Base >::operator= | ( | int64_t | Value | ) | [inline, virtual] |
Implementation of IInteger::operator=()
Definition at line 126 of file IntegerT.h.
| virtual void GENAPI_NAMESPACE::IntegerT< Base >::SetValue | ( | int64_t | Value, |
| bool | Verify = true |
||
| ) | [inline, virtual] |
Implementation of IInteger::SetValue.
Definition at line 62 of file IntegerT.h.
int64_autovector_impl GENAPI_NAMESPACE::IntegerT< Base >::m_CurentValidValueSet [protected] |
The cached list of valie value for the integer.
Definition at line 338 of file IntegerT.h.
int64_t GENAPI_NAMESPACE::IntegerT< Base >::m_ImposedMax [protected] |
a Value imposed to the maximum
Definition at line 332 of file IntegerT.h.
int64_t GENAPI_NAMESPACE::IntegerT< Base >::m_ImposedMin [protected] |
a Value imposed to the minimum
Definition at line 335 of file IntegerT.h.
int64_t GENAPI_NAMESPACE::IntegerT< Base >::m_ValueCache [protected] |
The cache for the integer value.
Definition at line 329 of file IntegerT.h.