Inviwo  0.9.10.1
Inviwo documentation
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 files: