Pylon::CNodeMapProxyT#
#include <pylon/NodeMapProxy.h>
Inherits from TParams
Inherited by Pylon::CStreamGrabberProxyT< TParams >
Public Functions#
Name | |
---|---|
CNodeMapProxyT() Creates a CNodeMapProxyT object that is not attached to a node map. Use the Attach() method to attach the pylon node map. | |
CNodeMapProxyT(GenApi::INodeMap * pNodeMap) Creates a CNodeMapProxyT object and attaches it to a pylon node map. | |
virtual | ~CNodeMapProxyT() Destructor. |
virtual void | Attach(GenApi::INodeMap * pNodeMap, bool replace =false) Attach a pylon node map. |
virtual bool | IsAttached() const Checks if a pylon node map is attached. |
virtual GenApi::INodeMap * | GetNodeMap() const Returns the pylon node map interface pointer. |
void | GetNodes(GenApi::NodeList_t & Nodes) const Retrieves all nodes in the node map. |
GenApi::INode * | GetNode(const GenICam::gcstring & Name) const Retrieves the node from the central map by Name. |
void | InvalidateNodes() const Invalidates all nodes. |
void | Poll(int64_t ElapsedTime) Fires nodes which have a polling time. |
Detailed Description#
Implementation Detail: This class wraps programming interfaces that are generated from GenICam parameter description files to provide native parameter access.
Template Parameters:
- TParams The specific parameter class (auto generated from the parameter xml file)
See: [Accessing Parameters]
Public Functions Documentation#
function CNodeMapProxyT#
Creates a CNodeMapProxyT object that is not attached to a node map. Use the Attach() method to attach the pylon node map.
function CNodeMapProxyT#
Creates a CNodeMapProxyT object and attaches it to a pylon node map.
function ~CNodeMapProxyT#
Destructor.
function Attach#
Attach a pylon node map.
function IsAttached#
Checks if a pylon node map is attached.
Reimplemented by: Pylon::CStreamGrabberProxyT::IsAttached
function GetNodeMap#
Returns the pylon node map interface pointer.
function GetNodes#
Retrieves all nodes in the node map.
function GetNode#
Retrieves the node from the central map by Name.
function InvalidateNodes#
Invalidates all nodes.
function Poll#
Fires nodes which have a polling time.