Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::xml::Kind Class Reference

#include <inviwo/core/io/serialization/versionconverter.h>

Public Member Functions

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

Static Public Member Functions

static Kind inport (const std::string &type)
static Kind outport (const std::string &type)
static Kind portgroup (const std::string &type)
static Kind processor (const std::string &type)
static Kind property (const std::string &type)
static Kind propertyLinkDestination (const std::string &type, const std::string &identifier)
static Kind propertyLinkSource (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 file:
  • include/inviwo/core/io/serialization/versionconverter.h