 |
OpendTect
6.6
|
Go to the documentation of this file.
25 namespace visBase {
class Scene;
class PolygonSelection;
class SceneColTab; }
35 const char* nm=
"ui3DViewer");
bool rotAxisShown() const
void setCameraZoom(float)
FixedString X()
Definition: keystrs.h:188
Notifier< ui3DViewer > viewmodechanged
Definition: ui3dviewer.h:100
A cartesian coordinate in 3D space.
Definition: coord.h:72
static const char * sKeyStereo()
Definition: ui3dviewer.h:126
static const char * sKeyPrintDlg()
Definition: ui3dviewer.h:129
void enableAnimation(bool)
@ QuadBuffer
Definition: ui3dviewerbody.h:141
Set of BufferString objects.
Definition: bufstringset.h:26
Notifier< ui3DViewer > destroyed
Definition: ui3dviewer.h:99
Definition: visannot.h:43
Geom::Size2D< int > getViewportSizePixels() const
@ OnHover
Definition: ui3dviewerbody.h:119
void setWheelDisplayMode(WheelMode)
void savePropertySettings() const
#define mExpClass(module)
Definition: commondefs.h:177
static const char * sKeyStereoOff()
Definition: ui3dviewer.h:128
WheelMode getWheelDisplayMode() const
visBase::PolygonSelection * getPolygonSelector()
void setKeyBindings(const char *keybindname)
float getMouseWheelZoomFactor() const
bool isAnimationEnabled() const
PlaneType
Definition: ui3dviewer.h:59
Definition: ui3dviewer.h:29
Color getBackgroundColor() const
Definition: visscenecoltab.h:30
Color getAnnotationColor() const
void rotateH(float angle)
CallBack * vmcb
Definition: ui3dviewer.h:102
float getScenesPixelDensity() const
static FixedString sKeyBindingSettingsKey()
CallBacks object-oriented (object + method).
Definition: callback.h:62
bool getReversedMouseWheelDirection() const
void setAnnotationColor(const Color &)
const visBase::Scene * getScene() const
Definition: vispolygonselection.h:40
void rotateV(float angle)
static const char * sKeyQuadBuf()
Definition: ui3dviewer.h:127
bool setStereoType(StereoType)
void setMouseWheelZoomFactor(float)
bool isCameraPerspective() const
OD::String that holds an existing text string.
Definition: fixedstring.h:29
static const char * sKeyBGColor()
Definition: ui3dviewer.h:125
void setBackgroundColor(const Color &)
const Coord3 getCameraPosition() const
@ RedCyan
Definition: ui3dviewerbody.h:141
float getStereoOffset() const
const osgViewer::View * getOsgViewerMainView() const
void getAllKeyBindings(BufferStringSet &) const
@ None
Definition: networkcommon.h:33
ui3DViewerBody * osgbody_
Definition: ui3dviewer.h:132
WheelMode
Definition: ui3dviewer.h:89
const char * getCurrentKeyBindings() const
void setReversedMouseWheelDirection(bool)
The base class for most UI elements.
Definition: uiobj.h:38
const osgViewer::View * getOsgViewerHudView() const
mDeclareEnumUtils(WheelMode) void setWheelDisplayMode(WheelMode)
void fillPar(IOPar &) const
uiObjectBody & mkBody(uiParent *, bool direct, const char *)
CNotifier< ui3DViewer, bool > pageupdown
Definition: ui3dviewer.h:101
visBase::SceneColTab * getSceneColTab()
Baseclass for different body implementation (direct & indirect) of OSG.
Definition: ui3dviewerbody.h:61
bool usePar(const IOPar &)
visBase::Scene * getScene()
@ Z
Definition: ui3dviewer.h:59
void viewAll(bool animate=true)
FixedString Y()
Definition: keystrs.h:193
Definition: uiparent.h:26
Data needed to make an actual font.
Definition: fontdata.h:20
void setStereoOffset(float)
static const char * sKeyPersCamera()
Definition: ui3dviewer.h:130
static const char * sKeyAnimate()
Definition: ui3dviewer.h:124
@ Always
Definition: ui3dviewerbody.h:119
void viewPlane(PlaneType)
ui3DViewer(uiParent *, bool direct, const char *nm="ui3DViewer")
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
void setScenesPixelDensity(float dpi)
void setAnnotationFont(const FontData &)
mDeclareEnumUtils(StereoType) bool setStereoType(StereoType)
@ Never
Definition: ui3dviewerbody.h:119
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
StereoType
Definition: ui3dviewer.h:63
static const char * sKeySceneID()
Definition: ui3dviewer.h:123
StereoType getStereoType() const
Scene manages all DataObjects and has some managing functions such as the selection management and va...
Definition: visscene.h:40
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021