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