 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "geometrymod.h"
44 bool noudf=
true)
const;
53 virtual bool isChanged()
const {
return ischanged_; }
CNotifier< Element, const TypeSet< GeomPosID > * > nrpositionnotifier
Definition: geomelement.h:59
bool blockcbs_
Definition: geomelement.h:73
virtual Iterator * createIterator() const =0
bool ischanged_
Definition: geomelement.h:82
A cartesian coordinate in 3D space.
Definition: coord.h:72
Definition: geomelement.h:28
Threads::Lock movementlock_
Definition: geomelement.h:89
mODTextTranslationClass(Iterator)
virtual ~Iterator()
Definition: geomelement.h:30
Definition: arraytesselator.h:21
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
Definition: geomelement.h:37
virtual void getPosIDs(TypeSet< GeomPosID > &, bool noudf=true) const
virtual GeomPosID next()=0
returs -1 if not valid
uiString * errmsg_
Definition: geomelement.h:90
void triggerNrPosCh(const GeomPosID &)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
CNotifier< Element, const TypeSet< GeomPosID > * > movementnotifier
Definition: geomelement.h:58
bool blocksCallBacks() const
Definition: geomelement.h:70
virtual Element * clone() const =0
Class to store ranges in N dimensions.
Definition: ranges.h:214
virtual bool isChanged() const
Definition: geomelement.h:53
virtual IntervalND< float > boundingBox(bool approx) const
void triggerMovement(const GeomPosID &)
virtual void trimUndefParts()
Definition: geomelement.h:56
virtual Coord3 getPosition(GeomPosID) const =0
mODTextTranslationClass(Element)
virtual void resetChangedFlag()
Definition: geomelement.h:54
Threads::Lock poschglock_
Definition: geomelement.h:88
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
TypeSet< GeomPosID > movementbuffer_
Definition: geomelement.h:75
od_int64 GeomPosID
Definition: geomelement.h:20
void blockCallBacks(bool yn, bool flush=true)
void triggerMovement(const TypeSet< GeomPosID > &)
TypeSet< GeomPosID > nrposchbuffer_
Definition: geomelement.h:74
virtual bool setPosition(GeomPosID, const Coord3 &)=0
virtual uiString errMsg() const
void triggerNrPosCh(const TypeSet< GeomPosID > &)
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
virtual bool isDefined(GeomPosID) const =0
Notifier with automatic capsule creation.
Definition: notify.h:171
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021