16 namespace visBase {
class Lines;
class DrawStyle; };
34 enum Type { Top, Bottom, Double };
38 void setLineWidth(
int );
39 int getLineWidth()
const;
41 void setDisplayTransformation(
const mVisTrans*);
42 const mVisTrans* getDisplayTransformation()
const;
49 virtual void removePosition(
int);
51 virtual int clickedMarkerIndex(
55 virtual void dispChg();
Definition: visobject.h:32
Type
Definition: visarrowdisplay.h:34
#define mExpClass(module)
Definition: commondefs.h:157
visBase::DrawStyle * linestyle_
Definition: visarrowdisplay.h:63
Definition: vislines.h:21
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
virtual bool hasDirection() const
Definition: visarrowdisplay.h:58
Type arrowtype_
Definition: visarrowdisplay.h:62
Pick location in space,.
Definition: picklocation.h:44
Definition: visdrawstyle.h:30
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
const mVisTrans * displaytransform_
Definition: visarrowdisplay.h:64
virtual void setPosition(int idx, const Pick::Location &, bool add)
Definition: visarrowdisplay.h:47
RefMan< visBase::DataObjectGroup > group_
Definition: visarrowdisplay.h:65
#define mVisTrans
Definition: visdata.h:25
Database for 3D objects.
Definition: vissurvscene.h:74
Used for displaying picksets of varying types. The class is not intended for standalone usage...
Definition: vislocationdisplay.h:34
Definition: visannot.h:40
static uiHor3DInterpol * create(uiParent *)
Definition: visevent.h:40
#define mCreateDataObj(clss)
Definition: visdata.h:210
Arrow.
Definition: visarrowdisplay.h:25