All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GENAPI_NAMESPACE::CEnumSelectorDigit Class Reference

A selector set counter digit formed by an enumeration. More...

#include <SelectorDigit.h>

Inheritance diagram for GENAPI_NAMESPACE::CEnumSelectorDigit:

Public Member Functions

 CEnumSelectorDigit (IBase *pBase)
 Constructor. More...
 
virtual void GetSelectorList (GENAPI_NAMESPACE::FeatureList_t &SelectorList, bool Incremental=false)
 
virtual void GetState (CSelectorState &state)
 
virtual void Restore ()
 
virtual bool SetFirst ()
 
virtual bool SetNext (bool Tick=true)
 
virtual GENICAM_NAMESPACE::gcstring ToString ()
 

Protected Member Functions

bool SetSelector ()
 Sets the selector value to the device. More...
 

Protected Attributes

bool m_DigitHasChanged
 indicates if the digit has changed More...
 
NodeList_t::iterator m_itCurrentEntry
 the current value of this "digit" More...
 
int64_t m_OriginalEnumIntValue
 stores the original value of the selector More...
 
NodeList_t m_ptrEntries
 the symbolics available for the enum selector More...
 
CEnumerationPtr m_ptrEnumSelector
 the selecting node More...
 

Detailed Description

A selector set counter digit formed by an enumeration.

Definition at line 48 of file SelectorDigit.h.

Constructor & Destructor Documentation

◆ CEnumSelectorDigit()

GENAPI_NAMESPACE::CEnumSelectorDigit::CEnumSelectorDigit ( IBase pBase)

Constructor.

Parameters
pBase> Node covered by this digit

Member Function Documentation

◆ GetSelectorList()

virtual void GENAPI_NAMESPACE::CEnumSelectorDigit::GetSelectorList ( GENAPI_NAMESPACE::FeatureList_t &  SelectorList,
bool  Incremental = false 
)
virtual

◆ GetState()

virtual void GENAPI_NAMESPACE::CEnumSelectorDigit::GetState ( CSelectorState state)
virtual

◆ Restore()

virtual void GENAPI_NAMESPACE::CEnumSelectorDigit::Restore ( )
virtual

◆ SetFirst()

virtual bool GENAPI_NAMESPACE::CEnumSelectorDigit::SetFirst ( )
virtual

◆ SetNext()

virtual bool GENAPI_NAMESPACE::CEnumSelectorDigit::SetNext ( bool  Tick = true)
virtual

◆ SetSelector()

bool GENAPI_NAMESPACE::CEnumSelectorDigit::SetSelector ( )
protected

Sets the selector value to the device.

◆ ToString()

virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CEnumSelectorDigit::ToString ( )
virtual

Member Data Documentation

◆ m_DigitHasChanged

bool GENAPI_NAMESPACE::CEnumSelectorDigit::m_DigitHasChanged
protected

indicates if the digit has changed

Definition at line 82 of file SelectorDigit.h.

◆ m_itCurrentEntry

NodeList_t::iterator GENAPI_NAMESPACE::CEnumSelectorDigit::m_itCurrentEntry
protected

the current value of this "digit"

Definition at line 76 of file SelectorDigit.h.

◆ m_OriginalEnumIntValue

int64_t GENAPI_NAMESPACE::CEnumSelectorDigit::m_OriginalEnumIntValue
protected

stores the original value of the selector

Definition at line 79 of file SelectorDigit.h.

◆ m_ptrEntries

NodeList_t GENAPI_NAMESPACE::CEnumSelectorDigit::m_ptrEntries
protected

the symbolics available for the enum selector

Definition at line 73 of file SelectorDigit.h.

◆ m_ptrEnumSelector

CEnumerationPtr GENAPI_NAMESPACE::CEnumSelectorDigit::m_ptrEnumSelector
protected

the selecting node

Definition at line 70 of file SelectorDigit.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:12