29 #ifndef GENAPI_SELECTORDIGIT_H 30 #define GENAPI_SELECTORDIGIT_H 39 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY 58 virtual bool SetNext(
bool Tick =
true);
61 virtual void GetSelectorList( GENAPI_NAMESPACE::FeatureList_t &SelectorList,
bool Incremental =
false );
97 virtual bool SetNext(
bool Tick =
true);
100 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.
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
interface GENAPI_DECL_ABSTRACT ISelectorDigit
Interface of a "digit" of the "counter" formed by the selector set.
interface GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
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
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)
Part of the generic device API.