Public Member Functions | Private Member Functions
GENAPI_NAMESPACE::NodeT< Base > Class Template Reference

Implementation of the INode interface. More...

#include <NodeT.h>

List of all members.

Public Member Functions

virtual bool DeregisterCallback (CallbackHandleType hCallback)
 Implementation of INode::DeregisterCallback()
virtual ECachingMode GetCachingMode () const
 Implementation of INode::GetCachingMode.
virtual void GetChildren (NodeList_t &Children, ELinkType LinkType) const
 Implementation of INode::GetChildren()
virtual GENICAM_NAMESPACE::gcstring GetDescription () const
 Implementation of INode::GetDescription()
virtual GENICAM_NAMESPACE::gcstring GetDeviceName () const
 Implementation of INode::GetDeviceName.
virtual GENICAM_NAMESPACE::gcstring GetDisplayName () const
 Implementation of INode::GetDisplayName.
virtual GENICAM_NAMESPACE::gcstring GetDocuURL () const
 Gets a URL pointing to the documentation of that feature.
virtual GENICAM_NAMESPACE::gcstring GetEventID () const
 Implementation of INode::GetNodeMap()
virtual GENICAM_NAMESPACE::gcstring GetName (bool FullQualified) const
 Implementation of INode::GetName()
virtual
GENAPI_NAMESPACE::ENameSpace 
GetNameSpace () const
 Implementation of INode::GetNameSpace()
virtual INodeMap * GetNodeMap () const
 Implementation of INode::GetNodeMap()
virtual int64_t GetPollingTime () const
 Implementation of INode::GetPollingTime()
virtual EInterfaceType GetPrincipalInterfaceType () const
 Implementation of IBase::GetPrincipalInterfaceType()
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.
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.
virtual GENICAM_NAMESPACE::gcstring GetToolTip () const
 Implementation of INode::GetToolTip()
virtual EVisibility GetVisibility () const
 Implementation of INode::GetVisibility()
virtual void InvalidateNode ()
 Implementation of INode::InvalidateNode()
virtual EYesNo IsAccessModeCacheable () const
 True if the AccessMode can be cached.
virtual bool IsCachable () const
 Implementation of INode::IsCachable()
virtual bool IsDeprecated () const
 True if the node should not be used any more.
virtual CallbackHandleType RegisterCallback (CNodeCallback *pCallback)
 Implementation of INode::RegisterCallback()

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) [inline, virtual]

Implementation of INode::DeregisterCallback()

Definition at line 188 of file NodeT.h.

template<class Base>
virtual ECachingMode GENAPI_NAMESPACE::NodeT< Base >::GetCachingMode ( ) const [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

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 [inline, virtual]

Implementation of INode::GetNameSpace()

Definition at line 62 of file NodeT.h.

template<class Base>
virtual INodeMap* GENAPI_NAMESPACE::NodeT< Base >::GetNodeMap ( ) const [inline, virtual]

Implementation of INode::GetNodeMap()

Definition at line 196 of file NodeT.h.

template<class Base>
virtual int64_t GENAPI_NAMESPACE::NodeT< Base >::GetPollingTime ( ) const [inline, virtual]

Implementation of INode::GetPollingTime()

Definition at line 132 of file NodeT.h.

template<class Base>
virtual EInterfaceType GENAPI_NAMESPACE::NodeT< Base >::GetPrincipalInterfaceType ( ) const [inline, virtual]

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 
) [inline, virtual]

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 
) [inline, virtual]

Definition at line 228 of file NodeT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::NodeT< Base >::GetPropertyNames ( GENICAM_NAMESPACE::gcstring_vector &  PropertyNames) const [inline, virtual]

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 [inline, virtual]

Implementation of INode::GetToolTip()

Definition at line 140 of file NodeT.h.

template<class Base>
virtual EVisibility GENAPI_NAMESPACE::NodeT< Base >::GetVisibility ( ) const [inline, virtual]

Implementation of INode::GetVisibility()

Definition at line 70 of file NodeT.h.

template<class Base>
virtual void GENAPI_NAMESPACE::NodeT< Base >::InvalidateNode ( ) [inline, virtual]

Implementation of INode::InvalidateNode()

Definition at line 82 of file NodeT.h.

template<class Base>
virtual EYesNo GENAPI_NAMESPACE::NodeT< Base >::IsAccessModeCacheable ( ) const [inline, virtual]

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 [inline, virtual]

Implementation of INode::IsCachable()

Definition at line 108 of file NodeT.h.

template<class Base>
virtual bool GENAPI_NAMESPACE::NodeT< Base >::IsDeprecated ( ) const [inline, virtual]

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) [inline, virtual]

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 Thu Jun 6 2019 18:42:49