Public Member Functions
GENAPI_NAMESPACE::EnumerationT< Base > Class Template Reference

Implementation of the IEnumeration Interface. More...

#include <EnumerationT.h>

List of all members.

Public Member Functions

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

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 
) [inline, virtual]

Get the current entry.

Definition at line 154 of file EnumerationT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::EnumerationT< Base >::GetEntries ( NodeList_t Entries) [inline, virtual]

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) [inline, virtual]

Get an entry node by its IntValue.

Definition at line 146 of file EnumerationT.h.

template<class Base>
virtual IEnumEntry* GENAPI_NAMESPACE::EnumerationT< Base >::GetEntryByName ( const GENICAM_NAMESPACE::gcstring Symbolic) [inline, virtual]

Implementation of IEnumeration::GetEntryByName()

Definition at line 164 of file EnumerationT.h.

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

Implementation of IEnumeration::GetIntValue()

Definition at line 122 of file EnumerationT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::EnumerationT< Base >::GetSymbolics ( StringList_t Symbolics) [inline, virtual]

Implementation of IEnumeration::GetSymbolics()

Definition at line 49 of file EnumerationT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::EnumerationT< Base >::operator* ( ) [inline, virtual]

Implementation of IEnumeration::operator*()

Definition at line 116 of file EnumerationT.h.

template<class Base>
virtual IEnumeration& GENAPI_NAMESPACE::EnumerationT< Base >::operator= ( const GENICAM_NAMESPACE::gcstring ValueStr) [inline, virtual]

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 
) [inline, virtual]

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 Thu Jun 6 2019 18:42:49