The set of selectors selecting a given node. More...
#include <SelectorSet.h>
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. |
The set of selectors selecting a given node.
Definition at line 41 of file SelectorSet.h.
GENAPI_NAMESPACE::CSelectorSet::CSelectorSet | ( | IBase * | pBase | ) |
Constructor.
pBase | > Feature selected by the selector set |
virtual GENAPI_NAMESPACE::CSelectorSet::~CSelectorSet | ( | ) | [virtual] |
Destructor.
void GENAPI_NAMESPACE::CSelectorSet::Create | ( | IBase * | pBase | ) | [private] |
Creates the selector counter.
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
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] |
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CSelectorSet::ToString | ( | ) | [virtual] |
SelectorIteratorList_t* GENAPI_NAMESPACE::CSelectorSet::m_pSelectorIterators [private] |
List of selector digits.
Definition at line 65 of file SelectorSet.h.