Logo
Programmer's Guide Baumer GAPI SDK Reference v2.10.0
Public Member Functions | List of all members
BGAPI2::INode Class Reference

The class INode act as base for of the main classes and provided the access to the node objects (features). More...

#include <bgapi2_genicam.hpp>

Inheritance diagram for BGAPI2::INode:
BGAPI2::Buffer BGAPI2::DataStream BGAPI2::Device BGAPI2::Events::DeviceEvent BGAPI2::Image BGAPI2::ImageProcessor BGAPI2::Interface BGAPI2::System

Public Member Functions

NodeGetNode (String name)
 This function delivers a certain object of the Node list and provides the access to a node objcet without the detour across a NodeMap object. This function is functional identical to NodeMap::GetNode. More...
 
NodeMapGetNodeTree ()
 This function provides the features of a object derived from INode interface as tree structure in form of a NodeMap pointer. For a detailed description of the tree structure representation refer to the class description of NodeMap. More...
 
NodeMapGetNodeList ()
 This function provides the features of a object derived from INode interface as unstructured list in form of a NodeMap pointer. For a detailed description of the unstructured list representation refer to the class description of NodeMap. More...
 

Detailed Description

The class INode act as base for of the main classes and provided the access to the node objects (features).

Definition at line 1722 of file bgapi2_genicam.hpp.

Member Function Documentation

◆ GetNode()

BGAPI2::INode::GetNode ( String  name)

This function delivers a certain object of the Node list and provides the access to a node objcet without the detour across a NodeMap object. This function is functional identical to NodeMap::GetNode.

Parameters
nameFor this name, the associated Node object is delivered.
Returns
Node* The requested Node object.
Exceptions
Exceptions::InvalidParameterExceptionNo object in the Node list has the passed name.
Exceptions::NotInitializedExceptionThe BGAPI object is not open.
Exceptions::ObjectInvalidExceptionThe calling object is not valid.

◆ GetNodeList()

BGAPI2::INode::GetNodeList ( )

This function provides the features of a object derived from INode interface as unstructured list in form of a NodeMap pointer. For a detailed description of the unstructured list representation refer to the class description of NodeMap.

Returns
NodeMap* The list of all features of a object derived from INode interface.
Exceptions
Exceptions::NotInitializedExceptionThe BGAPI object is not open.
Exceptions::ObjectInvalidExceptionThe calling object is not valid.

◆ GetNodeTree()

BGAPI2::INode::GetNodeTree ( )

This function provides the features of a object derived from INode interface as tree structure in form of a NodeMap pointer. For a detailed description of the tree structure representation refer to the class description of NodeMap.

Returns
NodeMap* The tree structure of all features of a object derived from INode interface.
Exceptions
Exceptions::NotInitializedExceptionThe BGAPI object is not open.
Exceptions::ObjectInvalidExceptionThe calling object is not valid.

The documentation for this class was generated from the following file:
bgapi: BGAPI::Camera Class Reference

Jan, 14 2020
Baumer Optronic GmbH, Badstrasse 30, 01454 D-Radeberg, Tel:+49-3528-4386-0, Fax:+49-3528-4386-86, Email:support.cameras@baumer.com