Definition of interface IEnumeration. More...
#include <Base/GCStringVector.h>
#include <GenApi/GenApiDll.h>
#include <GenApi/IEnumEntry.h>
#include <GenApi/Types.h>
#include <GenApi/IValue.h>
Namespaces | |
GenApi | |
Contains definitions of the types of GenICam GenApi modules. | |
Functions | |
struct virtual __attribute__((visibility("default"))) IEnumeration void | GenApi::GetEntries (NodeList_t &Entries)=0 |
Interface for enumeration properties. More... | |
virtual IEnumeration & | GenApi::operator= (const GenICam::gcstring &ValueStr)=0 |
Set string node value. More... | |
virtual void | GenApi::SetIntValue (int64_t Value, bool Verify=true)=0 |
Set integer node value. More... | |
virtual GenICam::gcstring | GenApi::operator* ()=0 |
Get string node value. More... | |
virtual int64_t | GenApi::GetIntValue (bool Verify=false, bool IgnoreCache=false)=0 |
Get integer node value. More... | |
virtual IEnumEntry * | GenApi::GetEntryByName (const GenICam::gcstring &Symbolic)=0 |
Get an entry node by name. | |
virtual IEnumEntry * | GenApi::GetEntry (const int64_t IntValue)=0 |
Get an entry node by its IntValue. | |
virtual IEnumEntry * | GenApi::GetCurrentEntry (bool Verify=false, bool IgnoreCache=false)=0 |
Get the current entry. | |
Definition of interface IEnumeration.