Go to the documentation of this file.
31 #ifndef GENAPI_INODEMAPPRIVATE_H
32 #define GENAPI_INODEMAPPRIVATE_H
37 #include "../Counter.h"
38 #include "../INodeMap.h"
42 # pragma warning ( push )
43 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
74 virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
const = 0;
111 # pragma warning ( pop )
114 #endif // ifndef GENAPI_INODEMAPPROVATE_H
Lexical analyzer for CIntSwissKnife.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT CNodeData::ENodeType_t NodeID_t NodeID
virtual bool IsCallbackSuppressed()=0
Returns True if callback have been disabled by the user for this current nodamap call.
#define GENICAM_INTERFACE
A string class which is a clone of std::string.
virtual bool EntryIsStremable()=0
virtual INodePrivate * GetNodeByID(NodeID_t NodeID)=0
Retrieves t Node given the NodeID.
GENICAM_INTERFACE INodeMap
Interface to access the node map.
EMethod
denotes through which method call the node tree was entered
virtual bool IsGenApiDeviceLoggingEnabled()=0
Indicates if the GenApi.Device logging is enabled.
virtual bool IsGenApiLoggingEnabled()=0
Indicates if the GenApi logging is enabled.
virtual void ResetEntryPoint()=0
Sets the entry point to undefined.
Definition of interface INodePrivate.
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const =0
Retrieves a property from the node map itself.
virtual void FinalConstruct(bool DetermineDependencies)=0
finalizes construction of the node map
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT INodeMapPrivate
NodeMap functions used for initialization.
Common GenICam base include file.
virtual void SetNumNodes(size_t NumNodes)=0
Presets the number of nodes in order to resize the containers.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT CNodeData::ENodeType_t NodeType
GENICAM_INTERFACE INodePrivate
Interface including the methods for node construction common to all nodes.
virtual void SetGenApiPersistenceMode(bool)=0
virtual Counter & GetBathometer()=0
Returns the object which counts the depth of SetValue() call-chains.
virtual GENICAM_NAMESPACE::gcstring GetEntryPoint()=0
Returns the node and the method the client call has entered the node map.
virtual void SetEntryPoint(EMethod EntryMethod, const INodePrivate *pEntryNode, bool stremable, bool IgnoreCache)=0
Sets the node and the method the client call has entered the node map.
virtual void SetProperty(CProperty &Property)=0
Sets a property to the node map itself.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11