 |
OpendTect
6.6
|
Go to the documentation of this file.
25 class RotationDragger;
26 class TriangleStripSet;
43 float getScale() const;
46 const
Color& getBoxColor() const;
50 static const
char* sKeyText() {
return "T"; }
51 static const char*
sKeyURL() {
return "U"; }
88 void setPick(const
Pick::Location&);
89 void setTextSize(
float ns);
90 void setFeedbackMaterial(
visBase::Material*);
91 void setActiveFeedbackMaterial(
visBase::Material*);
92 void setMarkerMaterial(
visBase::Material*);
95 void setZScale(
float s) { zscale_ = s; }
visBase::Transformation * object2display_
Definition: viscallout.h:120
visBase::TriangleStripSet * rotfeedbackactive_
Definition: viscallout.h:132
A cartesian coordinate in 3D space.
Definition: coord.h:72
void dragStop(CallBacker *)
Definition: treeitem.h:21
Callout.
Definition: viscallout.h:37
Coord3 dragstarttextpos_
Definition: viscallout.h:136
Definition: visannot.h:43
Used for displaying picksets of varying types. The class is not intended for standalone usage,...
Definition: vislocationdisplay.h:38
visBase::Rotation * rotation_
Definition: viscallout.h:121
void setPosition(int loc, const Pick::Location &)
Definition: picklocation.h:21
int isMarkerClick(const TypeSet< int > &) const
void setScene(visSurvey::Scene *)
DataObject is the base class off all objects that are used in Visualization and ought to be shared in...
Definition: visdata.h:63
Definition: visobject.h:37
static const char * sKeyURL()
Definition: viscallout.h:51
float rotfeedbackradius_
Definition: viscallout.h:134
visBase::PolygonOffset * calloutoffset_
Definition: viscallout.h:124
visBase::Material * activedraggermaterial_
Definition: viscallout.h:73
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void setScaleTransform(visBase::DataObject *) const
visBase::TriangleStripSet * rotfeedback_
Definition: viscallout.h:131
void urlClickCB(CallBacker *)
visBase::Transformation * getScale()
Definition: viscallout.h:97
void directionChangeCB(CallBacker *)
static Callout * create() mCreateDataObj(Callout)
void setScale(visBase::Transformation *)
bool isdragging_
Definition: viscallout.h:142
bool hasText() const
Definition: viscallout.h:60
void setText(const char *)
Definition: visdragger.h:78
Interface class for Notifier. See comments there.
Definition: notify.h:22
#define mClass(module)
Definition: commondefs.h:181
void zScaleChangeCB(CallBacker *)
Class to help setup a callback handling.
Definition: notify.h:126
visBase::Anchor * anchor_
Definition: viscallout.h:125
Database for 3D objects.
Definition: vissurvscene.h:76
bool hasDirection() const
Definition: viscallout.h:59
visBase::TextBox * backtext_
Definition: viscallout.h:140
Definition: vismaterial.h:37
void dragStart(CallBacker *)
void reportChangedScale()
Definition: viscallout.h:98
Pick location in space,.
Definition: picklocation.h:46
float zscale_
Definition: viscallout.h:143
visBase::Rotation * backtextrotation_
Definition: viscallout.h:139
float scale_
Definition: viscallout.h:64
Coord3 rotfeedbackpos_
Definition: viscallout.h:135
Definition: viscallout.h:78
#define mVisTrans
Definition: visdata.h:28
const mVisTrans * displaytrans_
Definition: viscallout.h:116
visBase::Transformation * scale_
Definition: viscallout.h:122
Definition: visobject.h:72
Definition: vispolygonoffset.h:25
FixedString Marker()
Definition: keystrs.h:98
visBase::Dragger * translationdragger_
Definition: viscallout.h:128
Definition: vistristripset.h:22
void dragChanged(CallBacker *)
visBase::FaceSet * faceset_
Definition: viscallout.h:127
visBase::Material * textmaterial_
Definition: viscallout.h:72
Coord3 dragstartdraggerpos_
Definition: viscallout.h:137
void setDisplayTransformation(const mVisTrans *)
#define mCreateDataObj(clss)
Definition: visdata.h:214
visBase::RotationDragger * rotdragger_
Definition: viscallout.h:130
void displayMarker(bool)
Aslo controls the draggers. */.
visBase::Material * boxmaterial_
Definition: viscallout.h:71
visBase::VisualObject * createLocation() const
void showManipulator(bool)
Represents a point in spherical coordinates. The angle phi lies in the horizontal plane,...
Definition: trigonometry.h:582
bool isManipulatorShown() const
visBase::TextBox * fronttext_
Definition: viscallout.h:126
bool isMarkerDisplayed() const
static CalloutDisplay * create() mCreateDataObj(CalloutDisplay)
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
visBase::Marker * marker_
Definition: viscallout.h:118
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021