Inviwo  0.9.10.1
Inviwo documentation
inviwo::xml::Kind Class Reference

#include <versionconverter.h>

Public Member Functions

 Kind (const Kind &)=default
 
Kindoperator= (const Kind &)=default
 
 Kind (Kind &&)=default
 
Kindoperator= (Kind &&)=default
 
const std::string & name () const
 
const std::string & list () const
 
const std::string & type () const
 
const std::vector< ElementMatcher > & getMatchers () const
 

Static Public Member Functions

static Kind processor (const std::string &type)
 
static Kind inport (const std::string &type)
 
static Kind outport (const std::string &type)
 
static Kind portgroup (const std::string &type)
 
static Kind property (const std::string &type)
 
static Kind propertyLinkSource (const std::string &type, const std::string &identifier)
 
static Kind propertyLinkDestination (const std::string &type, const std::string &identifier)
 

Detailed Description

Helper class to specify a processor network xml path. For example { xml::Kind::processor("org.inviwo.BackGround"), xml::Kind::inport("org.inviwo.ImageInport") } Will resolve into: "Processors/Processor&type=org.inviwo.BackGround/InPorts/InPort&type=org.inviwo.ImageInport"


The documentation for this class was generated from the following files: