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>

Go to the source code of this file.
Namespaces | |
| namespace | GENAPI_NAMESPACE |
Part of the generic device API. | |
Functions | |
| virtual IEnumEntry * | GENAPI_NAMESPACE::GetCurrentEntry (bool Verify=false, bool IgnoreCache=false)=0 |
| Get the current entry. | |
| virtual void | GENAPI_NAMESPACE::GetEntries (NodeList_t &Entries)=0 |
| Get list of entry nodes. | |
| virtual IEnumEntry * | GENAPI_NAMESPACE::GetEntry (const int64_t IntValue)=0 |
| Get an entry node by its IntValue. | |
| virtual IEnumEntry * | GENAPI_NAMESPACE::GetEntryByName (const GENICAM_NAMESPACE::gcstring &Symbolic)=0 |
| Get an entry node by name. | |
| virtual int64_t | GENAPI_NAMESPACE::GetIntValue (bool Verify=false, bool IgnoreCache=false)=0 |
| Get integer node value. | |
| virtual GENICAM_NAMESPACE::gcstring | GENAPI_NAMESPACE::operator* ()=0 |
| Get string node value. | |
| virtual IEnumeration & | GENAPI_NAMESPACE::operator= (const GENICAM_NAMESPACE::gcstring &ValueStr)=0 |
| Set string node value. | |
| virtual void | GENAPI_NAMESPACE::SetIntValue (int64_t Value, bool Verify=true)=0 |
| Set integer node value. | |
Variables | |
| interface GENAPI_DECL_ABSTRACT | GENAPI_NAMESPACE::IEnumeration |
| Interface for enumeration properties. | |
Definition of interface IEnumeration.
Definition in file IEnumeration.h.