MorphingItem Class Reference

#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/view/MorphingItem.h>

+ Inheritance diagram for MorphingItem:

Public Member Functions

virtual LevelOfDetail getLevelOfDetail (float levelOfDetail) const
 
virtual LevelOfDetail getLevelOfDetail (QPainter *painter) const
 
virtual LevelOfDetail getLevelOfDetailByParent (QPainter *painter, MorphingItem *parent) const
 
 MorphingItem (QGraphicsItem *derivedItem)
 

Static Public Member Functions

static QGraphicsView * getView (QGraphicsSceneEvent *event)
 

Static Public Attributes

static constexpr float hideOnHighDeZoomThreshold = 10.f
 
static constexpr float minSizeToShowSubstates = 70.f
 

Constructor & Destructor Documentation

◆ MorphingItem()

MorphingItem ( QGraphicsItem * derivedItem)

Member Function Documentation

◆ getLevelOfDetail() [1/2]

LevelOfDetail getLevelOfDetail ( float levelOfDetail) const
virtual

Reimplemented in StateItem.

◆ getLevelOfDetail() [2/2]

LevelOfDetail getLevelOfDetail ( QPainter * painter) const
virtual

◆ getLevelOfDetailByParent()

LevelOfDetail getLevelOfDetailByParent ( QPainter * painter,
MorphingItem * parent ) const
virtual

◆ getView()

QGraphicsView * getView ( QGraphicsSceneEvent * event)
static

Member Data Documentation

◆ hideOnHighDeZoomThreshold

float hideOnHighDeZoomThreshold = 10.f
staticconstexpr

◆ minSizeToShowSubstates

float minSizeToShowSubstates = 70.f
staticconstexpr

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