All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
Pylon::CNodeMapProxyT< TParams > Class Template Reference

Implementation Detail: This class wraps programming interfaces that are generated from GenICam parameter description files to provide native parameter access. More...

#include <pylon/NodeMapProxy.h>

Inheritance diagram for Pylon::CNodeMapProxyT< TParams >:
Inheritance graph
[legend]

Public Member Functions

Construction
 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 *)
 Creates a CNodeMapProxyT object and attaches it to a pylon node map.
 
virtual ~CNodeMapProxyT ()
 Destructor.
 
Some smart pointer functionality
virtual void Attach (GenApi::INodeMap *, 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.
 
Partial implementation of the INodeMap interface

See GENAPI_NAMESPACE::INodeMap for more details

void GetNodes (GenApi::NodeList_t &Nodes) const
 
GenApi::INode * GetNode (const GenICam::gcstring &Name) const
 
void InvalidateNodes () const
 
void Poll (int64_t ElapsedTime)
 

Detailed Description

template<class TParams>
class Pylon::CNodeMapProxyT< TParams >

Implementation Detail: This class wraps programming interfaces that are generated from GenICam parameter description files to provide native parameter access.

See Also
Accessing Parameters
Template Parameters
TParamsThe specific parameter class (auto generated from the parameter xml file)

Member Function Documentation

template<class TParams>
GenApi::INode* Pylon::CNodeMapProxyT< TParams >::GetNode ( const GenICam::gcstring Name) const
inline

template<class TParams>
void Pylon::CNodeMapProxyT< TParams >::GetNodes ( GenApi::NodeList_t Nodes) const
inline

template<class TParams>
void Pylon::CNodeMapProxyT< TParams >::InvalidateNodes ( ) const
inline

template<class TParams>
void Pylon::CNodeMapProxyT< TParams >::Poll ( int64_t  ElapsedTime)
inline


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)