17 namespace Pick {
class Location; }
24 class DataObjectGroup;
37 void setPick(const
Pick::Location&);
39 void setLineWidth(
int);
40 void setLength(
double);
42 void setOnInlCrl(
bool);
43 void setOrientation(
int);
44 void setColor(
Color c);
45 Coord3 getPos()
const {
return pos_; }
47 void setDisplayTransformation(
const mVisTrans*);
#define mExpClass(module)
Definition: commondefs.h:157
ScaleBar base object.
Definition: visscalebar.h:31
Definition: vislines.h:21
const visBase::Transformation * displaytrans_
Definition: visscalebar.h:58
Pick location in space,.
Definition: picklocation.h:44
Definition: visdrawstyle.h:30
double length_
Definition: visscalebar.h:61
visBase::Lines * lines_
Definition: visscalebar.h:56
visBase::MarkerSet * markers_
Definition: visscalebar.h:55
3D point or vector
Definition: commontypes.h:57
static ScaleBar * create()
Definition: visscalebar.h:34
#define mVisTrans
Definition: visdata.h:25
Coord3 pos_
Definition: visscalebar.h:63
bool oninlcrl_
Definition: visscalebar.h:60
Pick::Location & firstloc_
Definition: visscalebar.h:64
int orientation_
Definition: visscalebar.h:62
visBase::DrawStyle * linestyle_
Definition: visscalebar.h:57
Definition: visannot.h:40
Definition: picklocation.h:19
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
#define mCreateDataObj(clss)
Definition: visdata.h:210
Definition: visobject.h:67
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable...
Definition: vismarkerset.h:33