All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members

Smartpointer for NodeMaps with create function. More...

#include <GenApi/NodeMapRef.h>

Inheritance diagram for GenApi::CNodeMapRef:
Inheritance graph
[legend]

Public Member Functions

 CNodeMapRef (const GenICam::gcstring &DeviceName="Device")
 Constructor.
 
 CNodeMapRef (INodeMap *pNodeMap, const GenICam::gcstring &DeviceName="Device")
 Constructor.
 
 CNodeMapRef (const CNodeMapRef &Them)
 Copy constructor.
 
CNodeMapRefoperator= (const CNodeMapRef &Them)
 Assignment.
 
CNodeMapRefoperator= (INodeMap *pNodeMap)
 Assignment of an INodeMap*.
 
void _Destroy ()
 Destroys the node map.
 
void _LoadXMLFromFile (const GenICam::gcstring &FileName)
 Creates the object from a XML file with given file name.
 
void _LoadXMLFromZIPFile (const GenICam::gcstring &ZipFileName)
 Creates the object from a ZIP'd XML file with given file name.
 
void _LoadXMLFromZIPData (const void *zipData, size_t zipSize)
 Creates the object from a ZIP'd XML file given in a string.
 
void _LoadXMLFromFileInject (const GenICam::gcstring &TargetFileName, const GenICam::gcstring &InjectFileName)
 Creates the object from a XML target and an inject file with given file name.
 
void _LoadXMLFromString (const GenICam::gcstring &XMLData)
 Creates the object from XML data given in a string.
 
void _LoadXMLFromStringInject (const GenICam::gcstring &TargetXMLDataconst, const GenICam::gcstring &InjectXMLData)
 Creates the object from XML data given in a string with injection.
 
virtual void _GetSupportedSchemaVersions (GenICam::gcstring_vector &SchemaVersions) const
 Gets a list of supported schema versions. More...
 
virtual GenICam::gcstring _GetDeviceName () const
 Get device name.
 
virtual void _Poll (int64_t ElapsedTime)
 Fires nodes which have a polling time.
 
virtual void _GetNodes (NodeList_t &Nodes) const
 Retrieves all nodes in the node map.
 
virtual INode * _GetNode (const GenICam::gcstring &key) const
 Retrieves the node from the central map by name.
 
virtual void _InvalidateNodes () const
 Invalidates all nodes.
 
virtual bool _Connect (IPort *pPort, const GenICam::gcstring &PortName) const
 Connects a port to a port node with given name.
 
virtual bool _Connect (IPort *pPort) const
 Connects a port to the standard port "Device".
 

Static Public Member Functions

static bool _ClearXMLCache ()
 Clears the cache of the camera description files.
 

Public Attributes

INodeMap * _Ptr
 Pointer to the NodeMap.
 

Detailed Description

Smartpointer for NodeMaps with create function.

Note
This class is a simple typedef definition. The class syntax is only used, because Doxygen has to generate a useful documentation.

Member Function Documentation

virtual void GenApi::CNodeMapRefT< GenApi::CGeneric_XMLLoaderParams >::_GetSupportedSchemaVersions ( GenICam::gcstring_vector &  SchemaVersions) const
virtualinherited

Gets a list of supported schema versions.

Each list entry is a string with the format "{Major}.{Minor}" were {Major} and {Minor} are integers Example: {"1.1", "1.2"} indicates that the schema v1.1 and v1.2 are supported. The SubMinor version number is not given since it is for fully compatible bug fixes only


The documentation for this class was generated from the following file:

pylon 5.0.5
Copyright © 2006-2016 Basler AG (Thu Aug 11 2016 18:01:28)