Skip to content

Group INodeMap_h

Modules > INodeMap_h

Public Attributes

Type Name
interface SPINNAKER_API_ABSTRACT INodeMap = /* multi line expression */
Interface to access the node map.

Public Functions

Type Name
virtual bool Connect (IPort * pPort, const GenICam::gcstring & PortName) const = 0
virtual bool Connect (IPort * pPort) const = 0
virtual void DisableAutoPoll () = 0
virtual void EnableAutoPoll (int64_t ElapsedTime) = 0
virtual CLock & GetLock () const = 0
virtual INode * GetNode (const GenICam::gcstring & Name) const = 0
virtual uint64_t GetNumNodes () const = 0
virtual void InvalidateNodes () const = 0
virtual void Poll (int64_t ElapsedTime) = 0

Public Attributes Documentation

variable INodeMap

Interface to access the node map.

interface SPINNAKER_API_ABSTRACT Spinnaker::GenApi::INodeMap;


Public Functions Documentation

function Connect

virtual bool Connect (
    IPort * pPort,
    const GenICam::gcstring & PortName
) const = 0

Connects a port to a port node with given name


function Connect

virtual bool Connect (
    IPort * pPort
) const = 0

Connects a port to the standard port "Device"


function DisableAutoPoll

virtual void DisableAutoPoll () = 0

Disable automatic polling to fire nodes at regular intervals.


function EnableAutoPoll

virtual void EnableAutoPoll (
    int64_t ElapsedTime
) = 0

Enable automatic polling to fire nodes at regular intervals based on the specified polling duration.


function GetLock

virtual CLock & GetLock () const = 0

Returns the lock which guards the node map


function GetNode

virtual INode * GetNode (
    const GenICam::gcstring & Name
) const = 0

Retrieves the node from the central map by Name


function GetNumNodes

virtual uint64_t GetNumNodes () const = 0

Get the number of nodes in the map


function InvalidateNodes

virtual void InvalidateNodes () const = 0

Invalidates all nodes


function Poll

virtual void Poll (
    int64_t ElapsedTime
) = 0

Fires nodes which have a polling time