Inviwo
0.9.10.1
Inviwo documentation
|
Public Types | |
enum | { Type = UserType + ProcessorGraphicsType } |
enum | PortType { In, Out } |
Public Member Functions | |
ProcessorGraphicsItem (Processor *processor) | |
Processor * | getProcessor () const |
std::string | getIdentifier () const |
ProcessorInportGraphicsItem * | getInportGraphicsItem (Inport *port) const |
ProcessorOutportGraphicsItem * | getOutportGraphicsItem (Outport *port) const |
ProcessorLinkGraphicsItem * | getLinkGraphicsItem () const |
ProcessorStatusGraphicsItem * | getStatusItem () const |
void | editDisplayName () |
void | editIdentifier () |
bool | isEditingProcessorName () |
void | snapToGrid () |
virtual int | type () const override |
virtual void | showToolTip (QGraphicsSceneHelpEvent *event) override |
void | setHighlight (bool val) |
QPointF | portPosition (PortType type, size_t index) |
Public Member Functions inherited from inviwo::EditorGraphicsItem | |
EditorGraphicsItem (QGraphicsItem *parent) | |
QPoint | mapPosToSceen (QPointF pos) const |
void | showPortInfo (QGraphicsSceneHelpEvent *e, Port *port) const |
Public Member Functions inherited from inviwo::ProcessorObserver | |
virtual void | onAboutPropertyChange (Property *) |
virtual void | onProcessorInvalidationBegin (Processor *) |
virtual void | onProcessorInvalidationEnd (Processor *) |
virtual void | onProcessorAboutToProcess (Processor *) |
virtual void | onProcessorFinishedProcess (Processor *) |
virtual void | onProcessorSourceChanged (Processor *) |
virtual void | onProcessorSinkChanged (Processor *) |
Public Member Functions inherited from inviwo::Observer | |
Observer (const Observer &other) | |
Observer (Observer &&other) | |
Observer & | operator= (Observer &&other) |
Observer & | operator= (const Observer &other) |
virtual | ~Observer () |
void | removeObservation (ObservableInterface *observable) |
void | removeObservations () |
Static Public Member Functions | |
static QPointF | portOffset (PortType type, size_t index) |
Static Public Attributes | |
static const QSizeF | size_ = {150.f, 50.f} |
Protected Member Functions | |
void | paint (QPainter *p, const QStyleOptionGraphicsItem *options, QWidget *widget) override |
virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
void | updateWidgets () |
void | addInport (Inport *port) |
void | addOutport (Outport *port) |
void | removeInport (Inport *port) |
void | removeOutport (Outport *port) |
void | onLabelGraphicsItemChanged (LabelGraphicsItem *item) override |
void | onLabelGraphicsItemEdited (LabelGraphicsItem *item) override |
virtual void | onProcessorIdentifierChanged (Processor *, const std::string &) override |
virtual void | onProcessorDisplayNameChanged (Processor *, const std::string &) override |
virtual void | onProcessorReadyChanged (Processor *) override |
virtual void | onProcessorPortAdded (Processor *, Port *) override |
virtual void | onProcessorPortRemoved (Processor *, Port *) override |
virtual void | onProcessorMetaDataPositionChange () override |
virtual void | onProcessorMetaDataVisibilityChange () override |
virtual void | onProcessorMetaDataSelectionChange () override |
Protected Member Functions inherited from inviwo::EditorGraphicsItem | |
void | showToolTipHelper (QGraphicsSceneHelpEvent *event, QString string) const |
NetworkEditor * | getNetworkEditor () const |
Protected Member Functions inherited from inviwo::Observer | |
void | addObservation (ObservableInterface *observable) |
Additional Inherited Members | |
Public Attributes inherited from inviwo::ProcessorObserver | |
friend | ProcessorObservable |
Protected Types inherited from inviwo::Observer | |
using | ObservableSet = std::unordered_set< ObservableInterface * > |
Protected Attributes inherited from inviwo::Observer | |
ObservableSet | observables_ |
|
overrideprotectedvirtual |
This method will be called when observed object changes. Override it to add behavior.
Reimplemented from inviwo::LabelGraphicsItemObserver.
|
overrideprotectedvirtual |
Called after the displayName has been changed.
Reimplemented from inviwo::ProcessorObserver.
|
overrideprotectedvirtual |
Called after the identifier has been changed.
Reimplemented from inviwo::ProcessorObserver.
|
overrideprotectedvirtual |
Called after the processor has changed its ready state. The processor argument is the modified processor
Reimplemented from inviwo::ProcessorObserver.