Smartpointer for NodeMaps with create function. More...
#include <NodeMapRef.h>
Public Member Functions | |
CNodeMapRef (const GENICAM_NAMESPACE::gcstring &DeviceName="Device") | |
Constructor. More... | |
CNodeMapRef (INodeMap *pNodeMap, const GENICAM_NAMESPACE::gcstring &DeviceName="Device") | |
Constructor. More... | |
CNodeMapRef (const CNodeMapRef &Them) | |
Copy constructor. More... | |
CNodeMapRef & | operator= (const CNodeMapRef &Them) |
Assignment. More... | |
CNodeMapRef & | operator= (INodeMap *pNodeMap) |
Assignment of an INodeMap*. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CNodeMapRefT< GENAPI_NAMESPACE::CGeneric_XMLLoaderParams > | |
virtual bool | _Connect (IPort *pPort, const GENICAM_NAMESPACE::gcstring &PortName) const |
Connects a port to a port node with given name. More... | |
virtual bool | _Connect (IPort *pPort) const |
Connects a port to the standard port "Device". More... | |
void | _Destroy () |
Destroys the node map. More... | |
virtual GENICAM_NAMESPACE::gcstring | _GetDeviceName () const |
Get device name. More... | |
virtual INode * | _GetNode (const GENICAM_NAMESPACE::gcstring &key) const |
Retrieves the node from the central map by name. More... | |
virtual void | _GetNodes (NodeList_t &Nodes) const |
Retrieves all nodes in the node map. More... | |
virtual void | _GetSupportedSchemaVersions (GENICAM_NAMESPACE::gcstring_vector &SchemaVersions) const |
Gets a list of supported schema versions. More... | |
virtual void | _InvalidateNodes () const |
Invalidates all nodes. More... | |
void | _LoadXMLFromFile (const GENICAM_NAMESPACE::gcstring &FileName) |
Creates the object from a XML file with given file name. More... | |
void | _LoadXMLFromFileInject (const GENICAM_NAMESPACE::gcstring &TargetFileName, const GENICAM_NAMESPACE::gcstring &InjectFileName) |
Creates the object from a XML target and an inject file with given file name. More... | |
void | _LoadXMLFromString (const GENICAM_NAMESPACE::gcstring &XMLData) |
Creates the object from XML data given in a string. More... | |
void | _LoadXMLFromStringInject (const GENICAM_NAMESPACE::gcstring &TargetXMLDataconst, const GENICAM_NAMESPACE::gcstring &InjectXMLData) |
Creates the object from XML data given in a string with injection. More... | |
void | _LoadXMLFromZIPData (const void *zipData, size_t zipSize) |
Creates the object from a ZIP'd XML file given in a string. More... | |
void | _LoadXMLFromZIPFile (const GENICAM_NAMESPACE::gcstring &ZipFileName) |
Creates the object from a ZIP'd XML file with given file name. More... | |
virtual bool | _ParseSwissKnifes (GENICAM_NAMESPACE::gcstring_vector *pErrorList=NULL) const |
Parse all Swissknife equations. More... | |
virtual void | _Poll (int64_t ElapsedTime) |
Fires nodes which have a polling time. More... | |
CNodeMapRefT (const GENICAM_NAMESPACE::gcstring &DeviceName="Device") | |
Constructor. More... | |
CNodeMapRefT (INodeMap *pNodeMap, const GENICAM_NAMESPACE::gcstring &DeviceName="Device") | |
Constructor. More... | |
CNodeMapRefT (const CNodeMapRefT &Them) | |
Copy constructor. More... | |
CNodeMapRefT & | operator= (const CNodeMapRefT &Them) |
Assignment. More... | |
CNodeMapRefT & | operator= (INodeMap *pNodeMap) |
Assignment of an INodeMap*. More... | |
virtual | ~CNodeMapRefT () |
Destructor. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from GENAPI_NAMESPACE::CNodeMapRefT< GENAPI_NAMESPACE::CGeneric_XMLLoaderParams > | |
static bool | _ClearXMLCache () |
Clears the cache of the camera description files. More... | |
Public Attributes inherited from GENAPI_NAMESPACE::CNodeMapRefT< GENAPI_NAMESPACE::CGeneric_XMLLoaderParams > | |
INodeMap * | _Ptr |
Pointer to the NodeMap. More... | |
Protected Member Functions inherited from GENAPI_NAMESPACE::CGeneric_XMLLoaderParams | |
virtual void | _Initialize (GENAPI_NAMESPACE::INodeMap *) |
Smartpointer for NodeMaps with create function.
Definition at line 483 of file NodeMapRef.h.
|
inline |
Constructor.
Definition at line 487 of file NodeMapRef.h.
|
inline |
Constructor.
Definition at line 493 of file NodeMapRef.h.
|
inline |
Copy constructor.
Definition at line 499 of file NodeMapRef.h.
|
inline |
Assignment.
Definition at line 505 of file NodeMapRef.h.
|
inline |
Assignment of an INodeMap*.
Definition at line 512 of file NodeMapRef.h.