The entire NxLib API is based on a tree structure, holding the state of the current instance and all connected cameras. There are basic access functions to modify the tree items, as well as an object oriented C++ interface building on top of these accessor functions.
All functionality contained within NxLib is based on simply reading and writing elements of the tree.
Parameters of connected cameras or NxLib itself are simply represented as named nodes in the tree, holding their corresponding values.
This topic covers the basic NxLib API. To read about our high-level 3rd party interfaces please refer to:
An example of the tree as shown in NxTreeView, with one camera node unfolded.