 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
23 namespace osg {
class Group; }
27 class SelectionManager;
47 void setBackgroundColor(const
Color&);
48 Color getBackgroundColor() const;
49 void setCameraAmbientLight(
float);
50 float getCameraAmbientLight() const;
51 void setCameraLightIntensity(
float );
52 float getCameraLightIntensity() const;
54 Light* getDirectionalLight() const;
80 static const char*
sKeyOffset() {
return "Polygon offset"; }
Camera * getCamera()
Definition: visscene.h:62
static const char * sKeyLight()
Definition: visscene.h:83
int fixedidx_
Definition: visscene.h:97
Camera * camera_
Definition: visscene.h:107
Definition: visannot.h:43
const Camera * getCamera() const
Definition: visscene.h:63
static const char * sKeyFactor()
Definition: visscene.h:81
osg::Group * osgsceneroot_
Definition: visscene.h:105
#define mExpClass(module)
Definition: commondefs.h:177
static const char * sKeyOffset()
Definition: visscene.h:80
Open Scene Graph.
Definition: visannot.h:29
DataObject is the base class off all objects that are used in Visualization and ought to be shared in...
Definition: visdata.h:63
Notifier< Scene > nameChanged
Definition: visscene.h:76
int fixedIdx() const
Definition: visscene.h:69
Definition: visevent.h:87
Light * light_
Definition: visscene.h:102
void fillOffsetPar(IOPar &) const
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
bool saveCurrentOffsetAsDefault() const
bool blockmousesel_
Definition: visscene.h:104
Definition: visdatagroup.h:27
int getUpdateQueueID() const
Definition: visscene.h:68
bool blockMouseSelection(bool yn)
EventCatcher & events_
Definition: visscene.h:87
static const char * sKeyUnits()
Definition: visscene.h:82
static Scene * create()
Definition: visscene.h:42
Class to help setup a callback handling.
Definition: notify.h:126
float getPolygonOffsetUnits() const
void setName(const char *) override
virtual void runUpdateQueueCB(CallBacker *)
Definition: vispolygonoffset.h:25
float getPolygonOffsetFactor() const
EventCatcher & eventCatcher()
Notifier< Scene > contextIsUp
Definition: visscene.h:77
#define mCreateDataObj(clss)
Definition: visdata.h:214
keep osg camera status and render info
Definition: viscamera.h:30
int updatequeueid_
Definition: visscene.h:96
PolygonOffset * polygonoffset_
Definition: visscene.h:101
int mousedownid_
Definition: visscene.h:95
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
Class for all lights. More options are available in osg, but only what we currently need is implement...
Definition: vislight.h:35
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Scene manages all DataObjects and has some managing functions such as the selection management and va...
Definition: visscene.h:40
virtual void setCamera(Camera *)
void mousePickCB(CallBacker *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021