 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "vissurveymod.h"
19 namespace visBase {
class MarkerSet;
class PolyLine;
20 class DrawStyle;
class RandomPos2Body;
21 class Dragger;
class PolyLine3D; }
44 bool isPolygon()
const;
const mVisTrans * getDisplayTransformation() const
void locChg(CallBacker *)
void setPosition(int idx, const Pick::Location &, bool add=false)
A cartesian coordinate in 3D space.
Definition: coord.h:72
bool needline_
Definition: vispicksetdisplay.h:121
void setPolylinePos(int, const Coord3 &)
::Quaternion getDirection(const Pick::Location &) const
visBase::PolyLine * polyline_
Definition: vispicksetdisplay.h:119
bool draggerShown() const
Set of picks with something in common.
Definition: pickset.h:34
static const char * sKeyDisplayBody()
Set of pointers to objects.
Definition: commontypes.h:31
Export_Basic uiString toUiString(ViewStyle)
Definition: visannot.h:43
Used for displaying picksets of varying types. The class is not intended for standalone usage,...
Definition: vislocationdisplay.h:38
visBase::MarkerSet * createOneMarker() const
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:288
#define mExpClass(module)
Definition: commondefs.h:177
Base class for all 'Display' objects.
Definition: vissurvobj.h:58
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable.
Definition: vismarkerset.h:36
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void getPickingMessage(BufferString &) const
void updateSelections(const visBase::PolygonSelection *)
visBase::PolyLine * polylines_
Definition: vispicksetdisplay.h:139
void removePolylinePos(int)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void dispChg(CallBacker *)
void removePosition(int idx)
BoolTypeSet pickselstatus_
Definition: vispicksetdisplay.h:138
int clickedMarkerIndex(const visBase::EventInfo &) const
virtual void setDraggerNormal(const Coord3 &)
Definition: visdragger.h:78
void polygonFinishedCB(CallBacker *)
Definition: vispolygonselection.h:40
void showDragger(bool yn)
visBase::MarkerSet * markerset_
Definition: vispicksetdisplay.h:118
int draggeridx_
Definition: vispicksetdisplay.h:130
visBase::Dragger * dragger_
Definition: vispicksetdisplay.h:129
Definition: visevent.h:44
Used for displaying picks.
Definition: vispicksetdisplay.h:34
Class that can execute a task.
Definition: task.h:170
Coord3 getPosition(int loc) const
bool updateMarkerAtSection(const SurveyObject *, int)
void otherObjectsMoved(const ObjectSet< const SurveyObject > &, int)
float getPixelDensity() const
virtual void updateDragger()
bool shoulddisplaybody_
Definition: vispicksetdisplay.h:128
Pick location in space,.
Definition: picklocation.h:46
void setPixelDensity(float)
void setPickSelect(int, bool)
#define mVisTrans
Definition: visdata.h:28
Color color_
Definition: vispicksetdisplay.h:137
Quaternion is an extension to complex numbers.
Definition: trigonometry.h:328
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Definition: visrandompos2body.h:36
bool isMarkerClick(const visBase::EventInfo &) const
visBase::RandomPos2Body * bodydisplay_
Definition: vispicksetdisplay.h:127
void updateLineAtSection()
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
void setPosition(int loc, const Pick::Location &)
virtual bool removeSelections(TaskRunner *)
void setDisplayTransformation(const mVisTrans *)
void fillPar(IOPar &) const
virtual bool draggerNormal() const
Definition: vispolyline.h:36
void turnOnSelectionMode(bool)
void redrawAll(int draggeridx=-1)
static const char * sKeyPickPrefix()
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
visBase::RandomPos2Body * getDisplayBody() const
Definition: vispicksetdisplay.h:53
bool usePar(const IOPar &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
bool showdragger_
Definition: vispicksetdisplay.h:131
static const char * sKeyNrPicks()
bool isBodyDisplayed() const
bool hasColor() const
Definition: vispicksetdisplay.h:46
virtual void redrawMultiSets()
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021