Spinnaker C++
2.6.0.0
Public Member Functions | List of all members
CNodeMapRef Class Reference

Smartpointer for NodeMaps with create function. More...

Inheritance diagram for CNodeMapRef:
CNodeMapRefT< GenApi::CGeneric_XMLLoaderParams > CGeneric_XMLLoaderParams

Public Member Functions

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

Additional Inherited Members

- Static Public Member Functions inherited from CNodeMapRefT< GenApi::CGeneric_XMLLoaderParams >
static bool _ClearXMLCache ()
 Clears the cache of the camera description files. More...
 
- Public Attributes inherited from CNodeMapRefT< GenApi::CGeneric_XMLLoaderParams >
INodeMap * _Ptr
 Pointer to the NodeMap. More...
 
- Protected Member Functions inherited from CGeneric_XMLLoaderParams
virtual void _Initialize (GenApi::INodeMap *)
 

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.

Constructor & Destructor Documentation

CNodeMapRef ( const GenICam::gcstring DeviceName = "Device")
inline

Constructor.

CNodeMapRef ( INodeMap pNodeMap,
const GenICam::gcstring DeviceName = "Device" 
)
inline

Constructor.

CNodeMapRef ( const CNodeMapRef Them)
inline

Copy constructor.

Member Function Documentation

CNodeMapRef& operator= ( const CNodeMapRef Them)
inline

Assignment.

CNodeMapRef& operator= ( INodeMap pNodeMap)
inline

Assignment of an INodeMap*.


The documentation for this class was generated from the following file:
Contact Support Spinnaker® SDK Programmer's Guide and API Reference