Definition of interface IEnumeration.
More...
Go to the source code of this file.
|
|
virtual void | GetEntries (NodeList_t &Entries)=0 |
| | Get list of entry nodes.
|
| |
| virtual IEnumeration & | operator= (const GENICAM_NAMESPACE::gcstring &ValueStr)=0 |
| | Set string node value.
|
| |
| virtual void | SetIntValue (int64_t Value, bool Verify=true)=0 |
| | Set integer node value.
|
| |
| virtual GENICAM_NAMESPACE::gcstring | operator* ()=0 |
| | Get string node value.
|
| |
| virtual int64_t | GetIntValue (bool Verify=false, bool IgnoreCache=false)=0 |
| | Get integer node value.
|
| |
|
virtual IEnumEntry * | GetEntryByName (const GENICAM_NAMESPACE::gcstring &Symbolic)=0 |
| | Get an entry node by name.
|
| |
|
virtual IEnumEntry * | GetEntry (const int64_t IntValue)=0 |
| | Get an entry node by its IntValue.
|
| |
|
virtual IEnumEntry * | GetCurrentEntry (bool Verify=false, bool IgnoreCache=false)=0 |
| | Get the current entry.
|
| |
|
|
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT | IEnumeration |
| | Interface for enumeration properties.
|
| |
◆ operator=()
Set node value.
Note : the operator= is not inherited thus the operator= versions from IEnumeration must be implemented again
◆ SetIntValue()
| virtual void SetIntValue |
( |
int64_t | Value, |
|
|
bool | Verify = true ) |
|
pure virtual |
- Parameters
-
| Value | The value to set |
| Verify | Enables AccessMode and Range verification (default = true) |
◆ operator*()
◆ GetIntValue()
| virtual int64_t GetIntValue |
( |
bool | Verify = false, |
|
|
bool | IgnoreCache = false ) |
|
pure virtual |
- Parameters
-
| Verify | Enables Range verification (default = false). The AccessMode is always checked |
| IgnoreCache | If true the value is read ignoring any caches (default = false) |
- Returns
- The value read