 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "generalmod.h"
113 virtual const char*
type()
const = 0;
virtual bool syncNow(const DisplayPropertyHolder *origin, DisplayPropertyHolder *target)
object with a name.
Definition: namedobj.h:42
ObjectSet< DisplayPropertyHolder > holders_
Definition: displaypropertylinks.h:138
int freeholderid_
Definition: displaypropertylinks.h:78
Definition: displaypropertylinks.h:46
virtual const char * type() const =0
virtual void getDescription(BufferString &) const
const DisplayPropertyLink * getDisplayPropertyLink(int id) const
virtual ~DisplayPropertyHolder()
ObjectSet< DisplayPropertyLink > propertylinks_
Definition: displaypropertylinks.h:81
#define mExpClass(module)
Definition: commondefs.h:177
int nrDisplayPropertyHolders() const
int freelinkid_
Definition: displaypropertylinks.h:83
int nrDisplayPropertyLinks() const
void fillPar(IOPar &) const
int propertyholderid_
Definition: displaypropertylinks.h:102
Threads::Lock lock_
Definition: displaypropertylinks.h:79
void removeHolder(DisplayPropertyHolder *)
int getDisplayPropertyLinkID(int idx) const
virtual const char * userType() const
Definition: displaypropertylinks.h:108
TypeSet< int > propertylinkids_
Definition: displaypropertylinks.h:82
int addDisplayPropertyLink(DisplayPropertyLink *)
int propertyHolderID() const
bool addHolder(DisplayPropertyHolder *)
bool usePar(const IOPar &)
Definition: displaypropertylinks.h:91
void removeDisplayPropertyLink(int id)
void createPossibleLinks(DisplayPropertyHolder *, ObjectSet< DisplayPropertyLink > &)
DisplayPropertyLinks become yours.
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
ObjectSet< DisplayPropertyHolder > holders_
Definition: displaypropertylinks.h:77
DisplayPropertyLink * getDisplayPropertyLink(int id)
void removeHolder(DisplayPropertyHolder *)
const DisplayPropertyHolder * getDisplayPropertyHolder(int idx) const
DisplayPropertyLink(DisplayPropertyHolder *, DisplayPropertyHolder *)
DisplayPropertyHolder(bool reg)
mDefineFactory1ParamInClass(DisplayPropertyLink, ObjectSet< DisplayPropertyHolder > &, factory)
virtual const char * getDisplayPropertyHolderName() const
const DisplayPropertyHolder * getHolder(int) const
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual bool isHolderOK(const DisplayPropertyHolder *)
int addHolder(DisplayPropertyHolder *)
static DisplayLinkManager & getImpl()
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021