05.11.2014 Views

Baumer-GAPI2 SDK Programmer's Guide - Site ftp Elvitec

Baumer-GAPI2 SDK Programmer's Guide - Site ftp Elvitec

Baumer-GAPI2 SDK Programmer's Guide - Site ftp Elvitec

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1<br />

Interface Classes<br />

The major part of the functionality of B<strong>GAPI2</strong> is provided by the two interface classes<br />

NodeInterface and EventInterface. For instance the main classes inhertit functionalities<br />

from INode.<br />

3.1.1<br />

INode, NodeMap, Node<br />

INode<br />

The INode class allows the direct access to all components<br />

of the xml-file.<br />

Parent class for:<br />

System<br />

Interface<br />

Device DataStream<br />

Buffer<br />

Functions of the class INode<br />

B<strong>GAPI2</strong>::INode:: ...<br />

GetNode(String name);<br />

GetNodeTree();<br />

GetNodeList();<br />

Returns a pointer to a specified object of the Node<br />

class.<br />

Returns the tree view of all nodes of the XML file.<br />

Returns a one-dimensional list of the nodes of the XML<br />

file.<br />

NodeMap<br />

NodeMap is the collection class for nodes.<br />

Member of INode<br />

Functions of the class NodeMap<br />

B<strong>GAPI2</strong>::NodeMap:: ...<br />

GetNode(String name);<br />

GetNodeTree();<br />

GetNodeList();<br />

Returns a pointer to a specified object of the Node<br />

class.<br />

Returns the tree view of all nodes of the XML file<br />

Returns a one-dimensional list of the nodes of the XML<br />

file.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!