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.