HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UN_GraphUtils.h File Reference
#include "UN_API.h"
#include "UN_GraphData.h"
#include "UN_NodeUtils.h"
+ Include dependency graph for UN_GraphUtils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 UN_GraphUtils
 

Typedefs

using UN_GraphUtils::TopNodeIterator = UN_NodeUtils::ChildNodeIterator
 An iterator and a range for iterating over the IDs of graph's top nodes. More...
 
using UN_GraphUtils::TopNodeRange = UT_IteratorRange< TopNodeIterator >
 
using UN_GraphUtils::AllNodeIterator = UN_NodeUtils::DescendantNodeIterator
 A range for traversing the all the nodes in the given graph. More...
 
using UN_GraphUtils::AllNodeRange = UT_IteratorRange< AllNodeIterator >
 
using UN_GraphUtils::TopWireIterator = UN_NodeUtils::ChildWireIterator
 
using UN_GraphUtils::TopWireRange = UT_IteratorRange< TopWireIterator >
 
using UN_GraphUtils::AllWireIterator = UN_NodeUtils::DescendantWireIterator
 
using UN_GraphUtils::AllWireRange = UT_IteratorRange< AllWireIterator >
 

Functions

UN_API UN_OptionsPtr UN_GraphUtils::asOptions (const UN_GraphData *graph_data)
 
UN_API void UN_GraphUtils::setFromOptions (UN_GraphData *graph_data, const UN_Options &graph_opts)
 Load and set the graph based on the given options. More...