Public Member Functions | Private Member Functions | List of all members
GENAPI_NAMESPACE::NodeT< Base > Class Template Reference

Implementation of the INode interface. More...

#include <NodeT.h>

Inheritance diagram for GENAPI_NAMESPACE::NodeT< Base >:
Inheritance graph
[legend]

Public Member Functions

virtual bool DeregisterCallback (CallbackHandleType hCallback)
 Implementation of INode::DeregisterCallback() More...
 
virtual ECachingMode GetCachingMode () const
 Implementation of INode::GetCachingMode. More...
 
virtual void GetChildren (NodeList_t &Children, ELinkType LinkType) const
 Implementation of INode::GetChildren() More...
 
virtual GENICAM_NAMESPACE::gcstring GetDescription () const
 Implementation of INode::GetDescription() More...
 
virtual GENICAM_NAMESPACE::gcstring GetDeviceName () const
 Implementation of INode::GetDeviceName. More...
 
virtual GENICAM_NAMESPACE::gcstring GetDisplayName () const
 Implementation of INode::GetDisplayName. More...
 
virtual GENICAM_NAMESPACE::gcstring GetDocuURL () const
 Gets a URL pointing to the documentation of that feature. More...
 
virtual GENICAM_NAMESPACE::gcstring GetEventID () const
 Implementation of INode::GetNodeMap() More...
 
virtual GENICAM_NAMESPACE::gcstring GetName (bool FullQualified) const
 Implementation of INode::GetName() More...
 
virtual GENAPI_NAMESPACE::ENameSpace GetNameSpace () const
 Implementation of INode::GetNameSpace() More...
 
virtual INodeMapGetNodeMap () const
 Implementation of INode::GetNodeMap() More...
 
virtual int64_t GetPollingTime () const
 Implementation of INode::GetPollingTime() More...
 
virtual EInterfaceType GetPrincipalInterfaceType () const
 Implementation of IBase::GetPrincipalInterfaceType() More...
 
virtual bool GetProperty (const GENICAM_NAMESPACE::gcstring &PropertyName, GENICAM_NAMESPACE::gcstring &ValueStr, GENICAM_NAMESPACE::gcstring &AttributeStr)
 Retrieves a property plus an additional attribute by name. More...
 
virtual bool GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
 
virtual void GetPropertyNames (GENICAM_NAMESPACE::gcstring_vector &PropertyNames) const
 Returns a list of the names all properties set during initialization. More...
 
virtual GENICAM_NAMESPACE::gcstring GetToolTip () const
 Implementation of INode::GetToolTip() More...
 
virtual EVisibility GetVisibility () const
 Implementation of INode::GetVisibility() More...
 
virtual void InvalidateNode ()
 Implementation of INode::InvalidateNode() More...
 
virtual EYesNo IsAccessModeCacheable () const
 True if the AccessMode can be cached. More...
 
virtual bool IsCachable () const
 Implementation of INode::IsCachable() More...
 
virtual bool IsDeprecated () const
 True if the node should not be used any more. More...
 
virtual CallbackHandleType RegisterCallback (CNodeCallback *pCallback)
 Implementation of INode::RegisterCallback() More...
 

Private Member Functions

NodeT< Base > & operator= (const NodeT< Base > &)
 

Detailed Description

template<class Base>
class GENAPI_NAMESPACE::NodeT< Base >

Implementation of the INode interface.

Definition at line 50 of file NodeT.h.

Member Function Documentation

template<class Base>
virtual bool GENAPI_NAMESPACE::NodeT< Base >::DeregisterCallback ( CallbackHandleType  hCallback)
inlinevirtual

Implementation of INode::DeregisterCallback()

Definition at line 188 of file NodeT.h.

template<class Base>
virtual ECachingMode GENAPI_NAMESPACE::NodeT< Base >::GetCachingMode ( ) const
inlinevirtual

Implementation of INode::GetCachingMode.

Definition at line 116 of file NodeT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::NodeT< Base >::GetChildren ( NodeList_t Children,
ELinkType  LinkType 
) const
inlinevirtual

Implementation of INode::GetChildren()

Definition at line 172 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDescription ( ) const
inlinevirtual

Implementation of INode::GetDescription()

Definition at line 148 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDeviceName ( ) const
inlinevirtual

Implementation of INode::GetDeviceName.

Definition at line 164 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDisplayName ( ) const
inlinevirtual

Implementation of INode::GetDisplayName.

Definition at line 156 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDocuURL ( ) const
inlinevirtual

Gets a URL pointing to the documentation of that feature.

Definition at line 237 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetEventID ( ) const
inlinevirtual

Implementation of INode::GetNodeMap()

Definition at line 204 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetName ( bool  FullQualified) const
inlinevirtual

Implementation of INode::GetName()

Definition at line 54 of file NodeT.h.

template<class Base>
virtual GENAPI_NAMESPACE::ENameSpace GENAPI_NAMESPACE::NodeT< Base >::GetNameSpace ( ) const
inlinevirtual

Implementation of INode::GetNameSpace()

Definition at line 62 of file NodeT.h.

template<class Base>
virtual INodeMap* GENAPI_NAMESPACE::NodeT< Base >::GetNodeMap ( ) const
inlinevirtual

Implementation of INode::GetNodeMap()

Definition at line 196 of file NodeT.h.

template<class Base>
virtual int64_t GENAPI_NAMESPACE::NodeT< Base >::GetPollingTime ( ) const
inlinevirtual

Implementation of INode::GetPollingTime()

Definition at line 132 of file NodeT.h.

template<class Base>
virtual EInterfaceType GENAPI_NAMESPACE::NodeT< Base >::GetPrincipalInterfaceType ( ) const
inlinevirtual

Implementation of IBase::GetPrincipalInterfaceType()

Definition at line 253 of file NodeT.h.

template<class Base>
virtual bool GENAPI_NAMESPACE::NodeT< Base >::GetProperty ( const GENICAM_NAMESPACE::gcstring PropertyName,
GENICAM_NAMESPACE::gcstring ValueStr,
GENICAM_NAMESPACE::gcstring AttributeStr 
)
inlinevirtual

Retrieves a property plus an additional attribute by name.

If a property has multiple values/attribute they come with Tabs as delimiters

Definition at line 221 of file NodeT.h.

template<class Base>
virtual bool GENAPI_NAMESPACE::NodeT< Base >::GetProperty ( CNodeDataMap *  pNodeDataMap,
CPropertyID::EProperty_ID_t  PropertyID,
CNodeData::PropertyVector_t &  PropertyList 
)
inlinevirtual

Definition at line 228 of file NodeT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::NodeT< Base >::GetPropertyNames ( GENICAM_NAMESPACE::gcstring_vector &  PropertyNames) const
inlinevirtual

Returns a list of the names all properties set during initialization.

Definition at line 212 of file NodeT.h.

template<class Base>
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetToolTip ( ) const
inlinevirtual

Implementation of INode::GetToolTip()

Definition at line 140 of file NodeT.h.

template<class Base>
virtual EVisibility GENAPI_NAMESPACE::NodeT< Base >::GetVisibility ( ) const
inlinevirtual

Implementation of INode::GetVisibility()

Definition at line 70 of file NodeT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::NodeT< Base >::InvalidateNode ( )
inlinevirtual

Implementation of INode::InvalidateNode()

Definition at line 82 of file NodeT.h.

template<class Base>
virtual EYesNo GENAPI_NAMESPACE::NodeT< Base >::IsAccessModeCacheable ( ) const
inlinevirtual

True if the AccessMode can be cached.

Definition at line 124 of file NodeT.h.

template<class Base>
virtual bool GENAPI_NAMESPACE::NodeT< Base >::IsCachable ( ) const
inlinevirtual

Implementation of INode::IsCachable()

Definition at line 108 of file NodeT.h.

template<class Base>
virtual bool GENAPI_NAMESPACE::NodeT< Base >::IsDeprecated ( ) const
inlinevirtual

True if the node should not be used any more.

Definition at line 245 of file NodeT.h.

template<class Base>
NodeT<Base>& GENAPI_NAMESPACE::NodeT< Base >::operator= ( const NodeT< Base > &  )
private
template<class Base>
virtual CallbackHandleType GENAPI_NAMESPACE::NodeT< Base >::RegisterCallback ( CNodeCallback pCallback)
inlinevirtual

Implementation of INode::RegisterCallback()

Definition at line 180 of file NodeT.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42