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
 

Detailed Description

Definition at line 39 of file MorphingItem.h.

Constructor & Destructor Documentation

◆ MorphingItem()

MorphingItem ( QGraphicsItem *  derivedItem)

Definition at line 36 of file MorphingItem.cpp.

Member Function Documentation

◆ getLevelOfDetail() [1/2]

LevelOfDetail getLevelOfDetail ( float  levelOfDetail) const
virtual

Reimplemented in StateItem.

Definition at line 61 of file MorphingItem.cpp.

◆ getLevelOfDetail() [2/2]

LevelOfDetail getLevelOfDetail ( QPainter *  painter) const
virtual

Definition at line 48 of file MorphingItem.cpp.

+ Here is the caller graph for this function:

◆ getLevelOfDetailByParent()

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

Definition at line 77 of file MorphingItem.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getView()

QGraphicsView * getView ( QGraphicsSceneEvent *  event)
static

Definition at line 42 of file MorphingItem.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ hideOnHighDeZoomThreshold

constexpr float hideOnHighDeZoomThreshold = 10.f
staticconstexpr

Definition at line 48 of file MorphingItem.h.

◆ minSizeToShowSubstates

constexpr float minSizeToShowSubstates = 70.f
staticconstexpr

Definition at line 49 of file MorphingItem.h.


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