15 #include "visbasemod.h" 20 namespace Pick {
class Location; }
27 class DataObjectGroup;
40 void setPick(const
Pick::Location&);
42 void setLineWidth(
int);
43 void setLength(
double);
45 void setOnInlCrl(
bool);
46 void setOrientation(
int);
47 void setColor(
Color c);
48 Coord3 getPos()
const {
return pos_; }
50 void setDisplayTransformation(
const mVisTrans*);
#define mExpClass(module)
Definition: commondefs.h:160
ScaleBar base object.
Definition: visscalebar.h:34
Definition: vislines.h:23
const visBase::Transformation * displaytrans_
Definition: visscalebar.h:61
Pick location in space,.
Definition: picklocation.h:46
Definition: visdrawstyle.h:33
double length_
Definition: visscalebar.h:64
visBase::Lines * lines_
Definition: visscalebar.h:59
visBase::MarkerSet * markers_
Definition: visscalebar.h:58
static ScaleBar * create()
Definition: visscalebar.h:37
#define mVisTrans
Definition: visdata.h:31
Coord3 pos_
Definition: visscalebar.h:66
bool oninlcrl_
Definition: visscalebar.h:63
Pick::Location & firstloc_
Definition: visscalebar.h:67
int orientation_
Definition: visscalebar.h:65
A cartesian coordinate in 3D space.
Definition: coord.h:72
visBase::DrawStyle * linestyle_
Definition: visscalebar.h:60
Definition: visannot.h:43
Definition: picklocation.h:21
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26
#define mCreateDataObj(clss)
Definition: visdata.h:209
Definition: visobject.h:72
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable...
Definition: vismarkerset.h:36