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

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

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:
  • include/inviwo/core/links/linkevaluator.h