Public Member Functions | Private Member Functions | Private Attributes
GENAPI_NAMESPACE::CSelectorSet Class Reference

The set of selectors selecting a given node. More...

#include <SelectorSet.h>

List of all members.

Public Member Functions

 CSelectorSet (IBase *pBase)
 Constructor.
virtual void GetSelectorList (GENAPI_NAMESPACE::FeatureList_t &SelectorList, bool Incremental=false)
bool IsEmpty ()
 returns true if no selectors are present
virtual void Restore ()
virtual bool SetFirst ()
virtual bool SetNext (bool Tick=true)
virtual GENICAM_NAMESPACE::gcstring ToString ()
virtual ~CSelectorSet ()
 Destructor.

Private Member Functions

void Create (IBase *pBase)
 Creates the selector counter.
void ExploreSelector (CNodePtr &ptrNode, NodeList_t &SelectorNodes)
 recursively explores the selectors and sub selectors of a node

Private Attributes

SelectorIteratorList_t * m_pSelectorIterators
 List of selector digits.

Detailed Description

The set of selectors selecting a given node.

Definition at line 41 of file SelectorSet.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
pBase> Feature selected by the selector set

Destructor.


Member Function Documentation

void GENAPI_NAMESPACE::CSelectorSet::Create ( IBase *  pBase) [private]

Creates the selector counter.

Parameters:
pBase> the node to create the selector set for
void GENAPI_NAMESPACE::CSelectorSet::ExploreSelector ( CNodePtr ptrNode,
NodeList_t SelectorNodes 
) [private]

recursively explores the selectors and sub selectors of a node

Parameters:
SelectorNodes> The node to explore> ordered list of elector names (LSB first, MSB last)
virtual void GENAPI_NAMESPACE::CSelectorSet::GetSelectorList ( GENAPI_NAMESPACE::FeatureList_t &  SelectorList,
bool  Incremental = false 
) [virtual]

returns true if no selectors are present

virtual void GENAPI_NAMESPACE::CSelectorSet::Restore ( ) [virtual]
virtual bool GENAPI_NAMESPACE::CSelectorSet::SetFirst ( ) [virtual]
virtual bool GENAPI_NAMESPACE::CSelectorSet::SetNext ( bool  Tick = true) [virtual]

Member Data Documentation

SelectorIteratorList_t* GENAPI_NAMESPACE::CSelectorSet::m_pSelectorIterators [private]

List of selector digits.

Definition at line 65 of file SelectorSet.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