 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "generalmod.h"
19 namespace OD {
class RGBImage; }
38 int ID()
const {
return id_; }
43 virtual void setType(
const char* tp) { typenm_ = tp;}
44 virtual const char*
getType()
const {
return typenm_; }
47 virtual int getDepth()
const {
return depth_; }
65 virtual void getXYScale(
int idx,
float& scx,
float& scy)
const
76 virtual bool fill(
int shapeidx)
const {
return false;}
77 virtual bool close(
int shapeidx)
const {
return false;}
CNotifier< BaseMapObject, BufferString > nameChanged
Definition: basemap.h:108
A cartesian coordinate in 3D space.
Definition: coord.h:72
(Closed) sequence of connected 2-D coordinates.
Definition: polygon.h:27
virtual float getTextRotation() const
Definition: basemap.h:59
virtual void setImage(int idx, OD::RGBImage *)
Definition: basemap.h:81
virtual void setFillColor(int idx, const Color &)
Definition: basemap.h:72
virtual BufferString getImageFileName(int idx) const
Definition: basemap.h:64
CallBacker object with a name. Use if you want your object to be able to send and receive CallBack's,...
Definition: namedobj.h:72
static Color NoColor()
Definition: color.h:79
virtual bool allowHoverEvent(int) const
Definition: basemap.h:92
BufferString typenm_
Definition: basemap.h:113
virtual void getXYScale(int idx, float &scx, float &scy) const
Definition: basemap.h:65
virtual const OD::RGBImage * createImage(Coord &origin, Coord &p11) const
OpendTect.
Definition: commontypes.h:28
virtual const Color getFillColor(int idx) const
Definition: basemap.h:73
#define mExpClass(module)
Definition: commondefs.h:177
int id_
Definition: basemap.h:112
virtual bool canRemoveWithPolygon() const
Definition: basemap.h:94
virtual void setLineStyle(int idx, const OD::LineStyle &)
Definition: basemap.h:69
virtual int getDepth() const
Definition: basemap.h:47
Definition: basemap.h:119
Class for Red, Green, Blue image.
Definition: odimage.h:28
virtual bool usePar(const IOPar &, TaskRunner *taskr=0)
virtual const OD::LineStyle * getLineStyle(int shapeidx) const
Definition: basemap.h:70
A cartesian coordinate in 2D space.
Definition: coord.h:25
virtual const char * getType() const
Definition: basemap.h:44
virtual bool multicolor(int shapeidx) const
Definition: basemap.h:78
virtual void setXYScale(int idx, float scx, float scy)
Definition: basemap.h:67
virtual const OD::RGBImage * createPreview(int approxdiagonal) const
virtual int nrShapes() const
virtual const MarkerStyle2D * getMarkerStyle(int shapeidx) const
Definition: basemap.h:63
BaseMapObject(const char *nm)
virtual bool getBoundingBox(BoundingBox &) const
virtual void setDepth(int val)
virtual Color getColor() const
Class that can execute a task.
Definition: task.h:170
virtual bool close(int shapeidx) const
Definition: basemap.h:77
virtual bool fillPar(IOPar &) const
Threads::Lock lock_
Definition: basemap.h:40
Notifier< BaseMapObject > stylechanged
Definition: basemap.h:106
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
virtual void getMousePosInfo(Coord3 &, TrcKey &, float &val, BufferString &info) const
Definition: basemap.h:97
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
virtual const char * getShapeName(int shapeidx) const
virtual const OD::RGBImage * getImage(int shapeidx) const
Definition: basemap.h:82
virtual void addObject(BaseMapObject *)=0
virtual void setType(const char *tp)
Definition: basemap.h:43
virtual void removeObject(const BaseMapObject *)=0
CNotifier< BaseMapObject, const MouseEvent & > leftClicked
Definition: basemap.h:103
Notifier< BaseMapObject > zvalueChanged
Definition: basemap.h:107
virtual void setMarkerStyle(int idx, const MarkerStyle2D &)
Definition: basemap.h:62
virtual Coord getTextPos(int shapeidx) const
CNotifier< BaseMapObject, const MouseEvent & > rightClicked
Definition: basemap.h:104
virtual void removeWithPolygon(const ODPolygon< double > &)
Definition: basemap.h:95
Notifier< BaseMapObject > changed
Definition: basemap.h:105
virtual bool fill(int shapeidx) const
Definition: basemap.h:76
Definition: mouseevent.h:73
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
virtual void updateGeometry()
Definition: basemap.h:41
int depth_
Definition: basemap.h:111
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
int ID() const
Definition: basemap.h:38
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual void getPoints(int shapeidx, TypeSet< Coord > &) const
virtual Alignment getAlignment(int shapeidx) const
Geom::PosRectangle< double > BoundingBox
Definition: basemap.h:33
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021