Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::TFEditorIsovalue Class Reference
+ Inheritance diagram for inviwo::TFEditorIsovalue:

Public Member Functions

 TFEditorIsovalue (TFPrimitive &primitive)
 
- Public Member Functions inherited from inviwo::TFEditorPrimitive
 TFEditorPrimitive (TFPrimitive &primitive)
 
TFPrimitivegetPrimitive ()
 
const TFPrimitivegetPrimitive () 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 ()
 
virtual TFControlPointConnectionleft () const
 
virtual TFControlPointConnectionright () const
 
virtual void setLeft (TFControlPointConnection *)
 
virtual void setRight (TFControlPointConnection *)
 
- Public Member Functions inherited from inviwo::TFPrimitiveObserver
- Public Member Functions inherited from inviwo::Observer
 Observer (const Observer &other)
 
 Observer (Observer &&other)
 
Observeroperator= (Observer &&other)
 
Observeroperator= (const Observer &other)
 
virtual ~Observer ()
 
void removeObservation (ObservableInterface *observable)
 
void removeObservations ()
 

Protected Member Functions

virtual QRectF boundingRect () const override
 
virtual QPainterPath shape () const override
 
virtual int zLevel () const override
 
- Protected Member Functions inherited from inviwo::TFEditorPrimitive
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
 
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 isoZLevel = 5
 

Additional Inherited Members

- Protected Attributes inherited from inviwo::TFEditorPrimitive
TFPrimitivedata_
 
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_
 

Member Function Documentation

◆ zLevel()

virtual int inviwo::TFEditorIsovalue::zLevel ( ) const
inlineoverrideprotectedvirtual

The documentation for this class was generated from the following file: