Vuo
1.2.2
|
Parses nodes and cables from a .vuo composition file.
Public Member Functions | |
vector< VuoNode * > | getNodes (void) |
Returns a list of all the nodes in this composition in the order they were listed in the .vuo file, excluding any psuedo-nodes of class vuo.in or vuo.out. | |
vector< VuoCable * > | getCables (void) |
Returns a list of all the cables in this composition in the order they were listed in the .vuo file, excluding any pseudo-cables connected to pseudo-nodes of class vuo.in or vuo.out. | |
vector< VuoPublishedPort * > | getPublishedInputPorts (void) |
Returns a consistently-ordered list of all published input ports in this composition. | |
vector< VuoPublishedPort * > | getPublishedOutputPorts (void) |
Returns a consistently-ordered list of all published output ports in this composition. | |
string | getName (void) |
Returns the composition's title. | |
string | getDescription (void) |
Returns the composition's description. | |
string | getCopyright (void) |
Returns the composition's copyright. | |
Static Public Member Functions | |
static VuoCompilerGraphvizParser * | newParserFromCompositionFile (string path, VuoCompiler *compiler=NULL) |
Parse the .vuo file at path , using the node classes provided by the compiler. | |
static VuoCompilerGraphvizParser * | newParserFromCompositionString (const string &composition, VuoCompiler *compiler=NULL) |
Parse a .vuo file , using the node classes provided by the compiler. | |
vector< VuoCable * > VuoCompilerGraphvizParser::getCables | ( | void | ) |
Returns a list of all the cables in this composition in the order they were listed in the .vuo file, excluding any pseudo-cables connected to pseudo-nodes of class vuo.in or vuo.out.
string VuoCompilerGraphvizParser::getCopyright | ( | void | ) |
Returns the composition's copyright.
string VuoCompilerGraphvizParser::getDescription | ( | void | ) |
Returns the composition's description.
string VuoCompilerGraphvizParser::getName | ( | void | ) |
Returns the composition's title.
vector< VuoNode * > VuoCompilerGraphvizParser::getNodes | ( | void | ) |
Returns a list of all the nodes in this composition in the order they were listed in the .vuo file, excluding any psuedo-nodes of class vuo.in or vuo.out.
vector< VuoPublishedPort * > VuoCompilerGraphvizParser::getPublishedInputPorts | ( | void | ) |
Returns a consistently-ordered list of all published input ports in this composition.
vector< VuoPublishedPort * > VuoCompilerGraphvizParser::getPublishedOutputPorts | ( | void | ) |
Returns a consistently-ordered list of all published output ports in this composition.
|
static |
Parse the .vuo file at path
, using the node classes provided by the compiler.
|
static |
Parse a .vuo file
, using the node classes provided by the compiler.