1 #ifndef visarrowdisplay_h 2 #define visarrowdisplay_h 18 namespace visBase {
class Lines;
class DrawStyle; };
36 enum Type { Top, Bottom, Double };
40 void setLineWidth(
int );
41 int getLineWidth()
const;
43 void setDisplayTransformation(
const mVisTrans*);
44 const mVisTrans* getDisplayTransformation()
const;
50 virtual void removePosition(
int);
52 virtual int clickedMarkerIndex(
Definition: visobject.h:37
Type
Definition: visarrowdisplay.h:36
#define mExpClass(module)
Definition: commondefs.h:160
visBase::DrawStyle * linestyle_
Definition: visarrowdisplay.h:64
Definition: vislines.h:23
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Type arrowtype_
Definition: visarrowdisplay.h:63
Pick location in space,.
Definition: picklocation.h:46
Definition: visdrawstyle.h:33
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
const mVisTrans * displaytransform_
Definition: visarrowdisplay.h:65
RefMan< visBase::DataObjectGroup > group_
Definition: visarrowdisplay.h:66
#define mVisTrans
Definition: visdata.h:31
bool hasDirection() const
Definition: visarrowdisplay.h:59
Database for 3D objects.
Definition: vissurvscene.h:76
Used for displaying picksets of varying types. The class is not intended for standalone usage...
Definition: vislocationdisplay.h:36
Definition: visannot.h:43
static uiHor3DInterpol * create(uiParent *)
Definition: visevent.h:44
#define mCreateDataObj(clss)
Definition: visdata.h:209
Arrow.
Definition: visarrowdisplay.h:27