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::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:
  • tfeditorisovalue.h