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

Public Types

using ProcessorLinkMap = std::unordered_map<ProcessorPair, std::vector<PropertyLink>>

Public Member Functions

 LinkEvaluator (ProcessorNetwork *network)
void evaluateLinksFromProperty (Property *)
std::vector< Property * > getPropertiesLinkedTo (Property *property)
std::vector< PropertyLinkgetLinksBetweenProcessors (Processor *p1, Processor *p2)
void addLink (const PropertyLink &propertyLink)
bool canLink (const Property *src, const Property *dst) const
bool canLink (const PropertyLink &propertyLink) const
void removeLink (const PropertyLink &propertyLink)
bool isLinking () const

Member Function Documentation

◆ getPropertiesLinkedTo()

std::vector< Property * > inviwo::LinkEvaluator::getPropertiesLinkedTo ( Property * property)

Properties that are linked to the given property where the given property is a source property

Parameters
propertygiven property
Returns
std::vector<Property*> List of all properties that are affected by given property

The documentation for this class was generated from the following file:
  • linkevaluator.h