Go to the documentation of this file.
30 #ifndef GENAPI_ISELECTOR_H
31 #define GENAPI_ISELECTOR_H
36 # pragma warning ( push )
37 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
49 virtual bool IsSelector()
const = 0;
119 # pragma warning ( pop )
122 #endif // GENAPI_ISELECTOR_H
Lexical analyzer for CIntSwissKnife.
virtual bool IsSelector() const
true iff this feature selects a group of features
#define GENICAM_INTERFACE
virtual void GetSelectedFeatures(FeatureList_t &Features) const
Get all features of the Selector.
virtual void GetSelectingFeatures(FeatureList_t &) const =0
retrieve the group of features selecting this node
virtual void GetSelectingFeatures(FeatureList_t &Features) const
retrieve the group of features selecting this node
CSelectorRefT< ISelector > CSelectorRef
Reference to an ISelector pointer.
virtual void GetSelectedFeatures(FeatureList_t &) const =0
retrieve the group of selected features
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
T * m_Ptr
Pointer to the implementation the reference references to.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT ISelector
Interface for groups of features selected by a single one.
declspec's to be used for GenApi Windows dll
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11