Go to the documentation of this file.
32 #ifndef GENAPI_ICATEGORY_H
33 #define GENAPI_ICATEGORY_H
44 # pragma warning ( push )
45 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
66 virtual void GetFeatures(FeatureList_t &Features)
const = 0;
75 #ifndef DOXYGEN_IGNORE
115 # pragma warning ( pop )
118 #endif // ifndef GENAPI_ICATEGORY_H
CCategoryRefT< ICategory > CCategoryRef
Reference to an ICategory pointer.
Lexical analyzer for CIntSwissKnife.
Portable container classes for INode & IValue pointers.
Common types used in the public GenApi interface.
#define GENICAM_INTERFACE
virtual void GetFeatures(FeatureList_t &Features) const
Get all features of the category (including sub-categories)
GENICAM_INTERFACE INode
Interface common to all nodes.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IValue
Interface for value properties.
#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.
Definition of the interface IValue.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT ICategory
Gives access to a category node.
declspec's to be used for GenApi Windows dll
Portable string implementation.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11