 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uitoolsmod.h"
36 virtual void show(
bool yn);
40 const uiGraphicsItem&
graphItem()
const {
return graphitem_; }
42 const uiGraphicsItem&
labelItem()
const {
return labelitem_; }
void addObject(uiBaseMapObject *)
Definition: uibasemap.h:75
A cartesian coordinate in 3D space.
Definition: coord.h:72
uiBaseMapObject * getUiObject(int id)
const uiGraphicsItem & graphItem() const
Definition: uibasemap.h:40
const uiWorld2Ui * transform_
Definition: uibasemap.h:64
bool labelsShown() const
Definition: uibasemap.h:44
void setTransform(const uiWorld2Ui *)
void leftClickCB(CallBacker *)
void changedStyleCB(CallBacker *)
void addToGraphItem(uiGraphicsItem &)
void centerWorldItem(bool)
int indexOf(const BaseMapObject *) const
bool changed_
Definition: uibasemap.h:66
uiGraphicsItem & graphItem()
Definition: uibasemap.h:39
const uiBaseMapObject * uiObjectAt(const Geom::Point2D< float > &) const
uiGraphicsView & view()
Definition: uibasemap.h:108
#define mExpClass(module)
Definition: commondefs.h:177
void changedCB(CallBacker *)
uiGraphicsItem & labelitem_
Definition: uibasemap.h:62
void resetChangeFlag()
Definition: uibasemap.h:33
Definition: uigraphicsview.h:51
const char * nameOfItemAt(const Geom::Point2D< float > &) const
virtual void show(bool yn)
Definition: basemap.h:119
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
const char * name() const
const uiGraphicsItem & labelItem() const
Definition: uibasemap.h:42
uiGraphicsView & view_
Definition: uibasemap.h:119
void show(const BaseMapObject &, bool yn)
BaseMapObject * getObject()
virtual void updateStyle()
BaseMapObject * getObject(int id)
uiGraphicsItem & labelItem()
Definition: uibasemap.h:41
void changedZValueCB(CallBacker *)
bool hasChanged() const
Definition: uibasemap.h:32
virtual void reDraw(bool deep=true)
virtual ~uiBaseMapObject()
void getMousePosInfo(BufferString &name, Coord3 &, TrcKey &, float &val, BufferString &info) const
void setChangeFlag()
Definition: uibasemap.h:89
uiWorld2Ui & w2ui_
Definition: uibasemap.h:132
Class to provide coordinate conversion between a cartesian coordinate system (or any other transforme...
Definition: uiworld2ui.h:55
ObjectSet< uiBaseMapObject > objects_
Definition: uibasemap.h:121
ObjectSet< uiBaseMapObject > & getObjects()
Definition: uibasemap.h:86
virtual void getMousePosInfo(Coord3 &, TrcKey &, float &val, BufferString &info) const
uiGraphicsScene & scene()
void reSizeCB(CallBacker *)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
void setView(const uiWorldRect &)
CNotifier< uiBaseMap, int > objectAdded
Definition: uibasemap.h:112
CNotifier< uiBaseMap, int > objectRemoved
Definition: uibasemap.h:113
bool centerworlditem_
Definition: uibasemap.h:123
uiGraphicsItem & worldItem()
Definition: uibasemap.h:106
Definition: uibasemap.h:25
uiGraphicsItem & graphitem_
Definition: uibasemap.h:61
uiBaseMapObject(BaseMapObject *)
Definition: uigraphicsscene.h:39
uiGraphicsItem & worlditem_
Definition: uibasemap.h:120
Definition: uiparent.h:26
bool changed_
Definition: uibasemap.h:122
const uiWorld2Ui & getWorld2Ui() const
Definition: uibasemap.h:110
void addLabel(uiGraphicsItem &)
bool showlabels_
Definition: uibasemap.h:63
void removeObject(const BaseMapObject *)
Owned by caller.
uiWorldRect wr_
Definition: uibasemap.h:125
BaseMapObject * bmobject_
Definition: uibasemap.h:67
virtual bool isShown() const
void rightClickCB(CallBacker *)
virtual void addObject(BaseMapObject *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021