Public Member Functions | List of all members
GENAPI_NAMESPACE::EnumerationT< Base > Class Template Reference

Implementation of the IEnumeration Interface. More...

#include <EnumerationT.h>

Inheritance diagram for GENAPI_NAMESPACE::EnumerationT< Base >:
Inheritance graph
[legend]

Public Member Functions

virtual IEnumEntryGetCurrentEntry (bool Verify=false, bool IgnoreCache=false)
 Get the current entry. More...
 
virtual void GetEntries (NodeList_t &Entries)
 Implementation of IEnumeration::GetEntries() More...
 
virtual IEnumEntryGetEntry (const int64_t IntValue)
 Get an entry node by its IntValue. More...
 
virtual IEnumEntryGetEntryByName (const GENICAM_NAMESPACE::gcstring &Symbolic)
 Implementation of IEnumeration::GetEntryByName() More...
 
virtual int64_t GetIntValue (bool Verify=false, bool IgnoreCache=false)
 Implementation of IEnumeration::GetIntValue() More...
 
virtual void GetSymbolics (StringList_t &Symbolics)
 Implementation of IEnumeration::GetSymbolics() More...
 
virtual GENICAM_NAMESPACE::gcstring operator* ()
 Implementation of IEnumeration::operator*() More...
 
virtual IEnumerationoperator= (const GENICAM_NAMESPACE::gcstring &ValueStr)
 Implementation of IEnumeration::operator=() More...
 
virtual void SetIntValue (int64_t Value, bool Verify=true)
 Implementation of IEnumeration::SetIntValue() More...
 

Detailed Description

template<class Base>
class GENAPI_NAMESPACE::EnumerationT< Base >

Implementation of the IEnumeration Interface.

Definition at line 45 of file EnumerationT.h.

Member Function Documentation

template<class Base>
virtual IEnumEntry* GENAPI_NAMESPACE::EnumerationT< Base >::GetCurrentEntry ( bool  Verify = false,
bool  IgnoreCache = false 
)
inlinevirtual

Get the current entry.

Definition at line 153 of file EnumerationT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::EnumerationT< Base >::GetEntries ( NodeList_t Entries)
inlinevirtual

Implementation of IEnumeration::GetEntries()

Definition at line 57 of file EnumerationT.h.

template<class Base>
virtual IEnumEntry* GENAPI_NAMESPACE::EnumerationT< Base >::GetEntry ( const int64_t  IntValue)
inlinevirtual

Get an entry node by its IntValue.

Definition at line 145 of file EnumerationT.h.

template<class Base>
virtual IEnumEntry* GENAPI_NAMESPACE::EnumerationT< Base >::GetEntryByName ( const GENICAM_NAMESPACE::gcstring Symbolic)
inlinevirtual

Implementation of IEnumeration::GetEntryByName()

Definition at line 163 of file EnumerationT.h.

template<class Base>
virtual int64_t GENAPI_NAMESPACE::EnumerationT< Base >::GetIntValue ( bool  Verify = false,
bool  IgnoreCache = false 
)
inlinevirtual

Implementation of IEnumeration::GetIntValue()

Definition at line 121 of file EnumerationT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::EnumerationT< Base >::GetSymbolics ( StringList_t Symbolics)
inlinevirtual

Implementation of IEnumeration::GetSymbolics()

Definition at line 49 of file EnumerationT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::EnumerationT< Base >::operator* ( )
inlinevirtual

Implementation of IEnumeration::operator*()

Definition at line 115 of file EnumerationT.h.

template<class Base>
virtual IEnumeration& GENAPI_NAMESPACE::EnumerationT< Base >::operator= ( const GENICAM_NAMESPACE::gcstring ValueStr)
inlinevirtual

Implementation of IEnumeration::operator=()

Definition at line 65 of file EnumerationT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::EnumerationT< Base >::SetIntValue ( int64_t  Value,
bool  Verify = true 
)
inlinevirtual

Implementation of IEnumeration::SetIntValue()

Definition at line 72 of file EnumerationT.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42