 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
20 namespace osg {
class Node; }
25 class SelectionManager;
42 int getID(
const osg::Node*)
const;
static const char * sKeyFreeID()
Definition: visdataman.h:30
#define mGlobal(module)
Definition: commondefs.h:180
Set of pointers to objects.
Definition: commontypes.h:31
SelectionManager & selman_
Definition: visdataman.h:68
Definition: visannot.h:43
const char * errMsg() const
#define mExpClass(module)
Definition: commondefs.h:177
int freeid_
Definition: visdataman.h:67
SelectionManager & selMan()
Definition: visdataman.h:49
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
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Notifier< DataManager > removeallnotify
Definition: visdataman.h:56
void removeObject(DataObject *)
bool usePar(const IOPar &)
ObjectSet< DataObject > objects_
Definition: visdataman.h:65
SelectionManager handles DataObject that can be selected. If an object can be selected,...
Definition: visselman.h:44
DataObject * getIndexedObject(int idx)
Class to help setup a callback handling.
Definition: notify.h:126
void fillPar(IOPar &) const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
int getID(const osg::Node *) const
Returns -1 if not found.
BufferString errmsg_
Definition: visdataman.h:69
mDefineFactoryInClass(DataObject, factory)
static const char * sKeySelManPrefix()
DataObject * getObject(int id)
const DataObject * getIndexedObject(int idx) const
void getIDs(const std::type_info &, TypeSet< int > &) const
const DataObject * getObject(int id) const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void addObject(DataObject *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021