29 #ifndef GENAPI_SELECTORDIGIT_H 30 #define GENAPI_SELECTORDIGIT_H 40 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY 59 virtual bool SetNext(
bool Tick =
true);
62 virtual void GetSelectorList( GENAPI_NAMESPACE::FeatureList_t &SelectorList,
bool Incremental =
false );
98 virtual bool SetNext(
bool Tick =
true);
101 virtual void GetSelectorList( GENAPI_NAMESPACE::FeatureList_t &SelectorList,
bool Incremental =
false );
124 virtual bool SetNext(
bool Tick =
true );
127 virtual void GetSelectorList( GENAPI_NAMESPACE::FeatureList_t& SelectorList,
bool Incremental =
false );
int64_t m_CurrentValue
the current value of this "digit"
Definition of interface IBase.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT ISelectorDigit
Interface of a "digit" of the "counter" formed by the selector set.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
Definition of IBoolean interface.
CIntegerPtr m_ptrIntSelector
the selecting node
Definition of interface INode and types NodeList_t and CallbackHandleType:
NodeList_t m_ptrEntries
the symbolics available for the enum selector
virtual GENICAM_NAMESPACE::gcstring ToString()
bool m_DigitHasChanged
indicates if the digit has changed
virtual void GetSelectorList(GENAPI_NAMESPACE::FeatureList_t &SelectorList, bool Incremental=false)
A selector set counter digit formed by an integer.
node_vector NodeList_t
a list of node references
CEnumerationPtr m_ptrEnumSelector
the selecting node
bool SetSelector()
Sets the selector value to the device.
NodeList_t::iterator m_itCurrentEntry
the current value of this "digit"
CEnumSelectorDigit(IBase *pBase)
Constructor.
bool m_DigitHasChanged
indicates if the digit has changed
int64_t m_OriginalEnumIntValue
stores the original value of the selector
CBooleanPtr m_ptrBoolSelector
Definition of template CPointer.
A string class which is a clone of std::string.
A selector set counter digit formed by an enumeration.
int64_t m_OriginalIntValue
stores the original value of the selector
virtual bool SetNext(bool Tick=true)
Lexical analyzer for CIntSwissKnife.