![]() |
OpendTect
6.6
|
Public Member Functions | |
| uiGraphicsItem () | |
| ~uiGraphicsItem () | |
| virtual OD::ButtonState | acceptedMouseButtonsEnabled () const |
| void | addChild (uiGraphicsItem *) |
| void | addChildSet (uiGraphicsItemSet &) |
| virtual uiRect | boundingRect () const |
| virtual uiGraphicsItem * | findItem (QGraphicsItem *) |
| uiGraphicsItem * | getChild (int) |
| Geom::Point2D< float > | getPos () const |
| float | getRotation () |
| void | getScale (float &sx, float &sy) |
| float | getTransparency () const |
| int | getZValue () const |
| void | hide () |
| int | id () const |
| virtual bool | isFiltersChildEventsEnabled () const |
| virtual bool | isHoverEventsAccepted () const |
| bool | isItemIgnoresTransformationsEnabled () const |
| virtual bool | isMovable () const |
| bool | isPresent (const uiGraphicsItem &) const |
| virtual bool | isSelectable () const |
| virtual bool | isSelected () const |
| virtual bool | isVisible () const |
| void | moveBy (float x, float y) |
| int | nrChildren () const |
| QGraphicsItem * | qGraphicsItem () |
| const QGraphicsItem * | qGraphicsItem () const |
| void | removeAll (bool withdelete) |
| void | removeChild (uiGraphicsItem *, bool withdelete) |
| void | removeChildSet (uiGraphicsItemSet &) |
| void | rotate (float angle) |
| void | scale (float sx, float sy) |
| virtual void | setAcceptedMouseButtons (OD::ButtonState) |
| virtual void | setAcceptHoverEvents (bool) |
| void | setCursor (const MouseCursor &) |
| virtual void | setFillColor (const Color &, bool usetransp=false) |
| virtual void | setFillPattern (const FillPattern &) |
| virtual void | setFiltersChildEvents (bool) |
| virtual void | setGradientFill (int x1, int y1, int x2, int y2, const TypeSet< float > &stops, const TypeSet< Color > &colors) |
| void | setItemIgnoresTransformations (bool) |
| virtual void | setMovable (bool) |
| virtual void | setPenColor (const Color &, bool usetransp=false) |
| virtual void | setPenStyle (const OD::LineStyle &, bool usetransp=false) |
| void | setPos (const Geom::Point2D< float > &) |
| void | setPos (const uiPoint &p) |
| void | setPos (const uiWorldPoint &) |
| void | setPos (float x, float y) |
| void | setRotation (float angle) |
| void | setScale (float sx, float sy) |
| virtual void | setScene (uiGraphicsScene *) |
| virtual void | setSelectable (bool) |
| virtual void | setSelected (bool) |
| void | setToolTip (const uiString &) |
| virtual void | setTransparency (float) |
| virtual void | setVisible (bool) |
| void | setZValue (int) |
| void | show () |
| uiPoint | transformToScenePos (const uiPoint &itmpos) const |
| virtual void | translateText () |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| virtual bool | isCapsule () const |
| bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
| void | stopReceivingNotifications () const |
Public Attributes | |
| CNotifier< uiGraphicsItem, const MouseEvent & > | leftClicked |
| CNotifier< uiGraphicsItem, const MouseEvent & > | rightClicked |
Protected Member Functions | |
| uiGraphicsItem (QGraphicsItem *) | |
| virtual QGraphicsItem * | mkQtObj () |
| virtual void | stPos (float, float) |
Protected Attributes | |
| ObjectSet< uiGraphicsItem > | children_ |
| uiGraphicsItem * | parent_ |
| QGraphicsItem * | qgraphicsitem_ |
| uiGraphicsScene * | scene_ |
| bool | selected_ |
Private Member Functions | |
| void | updateTransform () |
Static Private Member Functions | |
| static int | getNewID () |
Private Attributes | |
| double | angle_ |
| const int | id_ |
| uiWorldPoint | scale_ |
| uiString | tooltip_ |
| uiWorldPoint | translation_ |
Additional Inherited Members | |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
<>
| uiGraphicsItem::uiGraphicsItem | ( | ) |
| uiGraphicsItem::~uiGraphicsItem | ( | ) |
|
protected |
|
virtual |
| void uiGraphicsItem::addChild | ( | uiGraphicsItem * | ) |
| void uiGraphicsItem::addChildSet | ( | uiGraphicsItemSet & | ) |
|
virtual |
Reimplemented in uiGraphicsItemGroup.
|
virtual |
Reimplemented in uiGraphicsItemGroup.
| uiGraphicsItem* uiGraphicsItem::getChild | ( | int | ) |
|
staticprivate |
| Geom::Point2D<float> uiGraphicsItem::getPos | ( | ) | const |
| float uiGraphicsItem::getRotation | ( | ) |
| void uiGraphicsItem::getScale | ( | float & | sx, |
| float & | sy | ||
| ) |
| float uiGraphicsItem::getTransparency | ( | ) | const |
| int uiGraphicsItem::getZValue | ( | ) | const |
| void uiGraphicsItem::hide | ( | ) |
|
inline |
|
virtual |
|
virtual |
| bool uiGraphicsItem::isItemIgnoresTransformationsEnabled | ( | ) | const |
|
virtual |
| bool uiGraphicsItem::isPresent | ( | const uiGraphicsItem & | ) | const |
|
virtual |
|
inlinevirtual |
|
virtual |
Reimplemented in uiGraphicsItemGroup.
|
inlineprotectedvirtual |
| void uiGraphicsItem::moveBy | ( | float | x, |
| float | y | ||
| ) |
| int uiGraphicsItem::nrChildren | ( | ) | const |
|
inline |
|
inline |
| void uiGraphicsItem::removeAll | ( | bool | withdelete | ) |
| void uiGraphicsItem::removeChild | ( | uiGraphicsItem * | , |
| bool | withdelete | ||
| ) |
| void uiGraphicsItem::removeChildSet | ( | uiGraphicsItemSet & | ) |
|
inline |
|
inline |
|
virtual |
|
virtual |
| void uiGraphicsItem::setCursor | ( | const MouseCursor & | ) |
|
virtual |
Reimplemented in uiMarkerItem.
|
virtual |
|
virtual |
|
virtual |
Creates a linear gradient from (x1,y1) to (x2,y2). stops are values between 0 and 1 on the gradient line where colors are defined
| void uiGraphicsItem::setItemIgnoresTransformations | ( | bool | ) |
|
virtual |
|
virtual |
Reimplemented in uiLineItem.
|
virtual |
Reimplemented in uiLineItem.
| void uiGraphicsItem::setPos | ( | const Geom::Point2D< float > & | ) |
| void uiGraphicsItem::setPos | ( | const uiPoint & | p | ) |
| void uiGraphicsItem::setPos | ( | const uiWorldPoint & | ) |
| void uiGraphicsItem::setPos | ( | float | x, |
| float | y | ||
| ) |
| void uiGraphicsItem::setRotation | ( | float | angle | ) |
| void uiGraphicsItem::setScale | ( | float | sx, |
| float | sy | ||
| ) |
|
virtual |
Reimplemented in uiGraphicsItemGroup.
|
virtual |
|
virtual |
| void uiGraphicsItem::setToolTip | ( | const uiString & | ) |
|
virtual |
To set the overall transparency of graphics item. Passed value should be between 0 and 1. If the item contains colors with some transparency, resultant transparency of the color will be an effective value of both transparencies.
|
virtual |
Reimplemented in uiGraphicsItemGroup.
| void uiGraphicsItem::setZValue | ( | int | ) |
| void uiGraphicsItem::show | ( | ) |
|
protectedvirtual |
Reimplemented in uiAdvancedTextItem, and uiTextItem.
|
virtual |
Reimplemented in uiTextItem, and uiGraphicsItemGroup.
|
private |
|
private |
|
protected |
|
private |
| CNotifier<uiGraphicsItem,const MouseEvent&> uiGraphicsItem::leftClicked |
|
protected |
|
protected |
| CNotifier<uiGraphicsItem,const MouseEvent&> uiGraphicsItem::rightClicked |
|
private |
|
protected |
|
protected |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022