|  | Inviwo 0.9.12-pre
    Inviwo documentation | 
| Public Member Functions | |
| TFEditorControlPoint (TFPrimitive &primitive) | |
| virtual TFControlPointConnection * | left () const override | 
| virtual TFControlPointConnection * | right () const override | 
| virtual void | setLeft (TFControlPointConnection *left) override | 
| virtual void | setRight (TFControlPointConnection *right) override | 
| Public Member Functions inherited from inviwo::TFEditorPrimitive | |
| TFEditorPrimitive (TFPrimitive &primitive) | |
| TFPrimitive & | getPrimitive () | 
| const TFPrimitive & | getPrimitive () const | 
| void | setPosition (double pos) | 
| double | getPosition () const | 
| void | setColor (const vec4 &color) | 
| void | setColor (const vec3 &color) | 
| void | setAlpha (float alpha) | 
| const vec4 & | getColor () const | 
| double | getSize () const | 
| void | beginMouseDrag () | 
| 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 () | 
| Protected Member Functions | |
| virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override | 
| virtual QRectF | boundingRect () const override | 
| virtual QPainterPath | shape () const override | 
| TFMoveMode | moveMode () const | 
| virtual int | zLevel () const override | 
| Protected Member Functions inherited from inviwo::TFEditorPrimitive | |
| virtual void | hoverEnterEvent (QGraphicsSceneHoverEvent *event) override | 
| virtual void | hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override | 
| virtual void | onTFPrimitiveChange (const TFPrimitive &p) override | 
| QPointF | constrainPosToXorY (QPointF pos) const | 
| void | setHovered (bool hover) | 
| void | updateLabel () | 
| Protected Member Functions inherited from inviwo::Observer | |
| void | addObservation (ObservableInterface *observable) | 
| Static Protected Attributes | |
| static constexpr int | tfZLevel = 10 | 
| Additional Inherited Members | |
| Protected Attributes inherited from inviwo::TFEditorPrimitive | |
| TFPrimitive & | data_ | 
| bool | isEditing_ | 
| bool | hovered_ | 
| std::unique_ptr< QGraphicsSimpleTextItem > | label_ | 
| QPointF | cachedPosition_ | 
| used for restricting to horizontal/vertical movement | |
| Protected Attributes inherited from inviwo::Observer | |
| std::unordered_set< ObservableInterface * > | observables_ | 
| 
 | overrideprotectedvirtual | 
Reimplemented from inviwo::TFEditorPrimitive.
| 
 | inlineoverridevirtual | 
Reimplemented from inviwo::TFEditorPrimitive.
| 
 | inlineoverridevirtual | 
Reimplemented from inviwo::TFEditorPrimitive.
| 
 | inlineoverridevirtual | 
Reimplemented from inviwo::TFEditorPrimitive.
| 
 | inlineoverridevirtual | 
Reimplemented from inviwo::TFEditorPrimitive.
| 
 | inlineoverrideprotectedvirtual | 
Implements inviwo::TFEditorPrimitive.