 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
21 namespace Geometry {
class ParametricSurface; }
22 template <
class T>
class Array2D;
127 const Coord3& tosprevpos);
150 const Color& newcol);
A cartesian coordinate in 3D space.
Definition: coord.h:72
T to(const F &fr)
Definition: convert.h:34
UndoEvent for setting position attribute.
Definition: emundo.h:101
Definition: arraytesselator.h:21
RowCol neworigin_
Definition: emundo.h:90
#define mExpClass(module)
Definition: commondefs.h:177
EM::SectionID sid_
Definition: emundo.h:88
Array2D< float > * newarr_
Definition: emundo.h:92
SetAllHor3DPosUndoEvent(EM::Horizon3D *, EM::SectionID, Array2D< float > *, const RowCol &oldorigin)
const char * getStandardDesc() const
Coord3 savedpos_
Definition: emundo.h:60
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
ObjectID getObjectID() const
Definition: emundo.h:132
const char * getStandardDesc() const
PosIDChangeEvent(const EM::PosID &from, const EM::PosID &to, const Coord3 &tosprevpos)
Set position UndoEvent.
Definition: emundo.h:33
EM::Horizon3D * horizon_
Definition: emundo.h:87
SetPosUndoEvent(const Coord3 &oldpos, const EM::PosID &)
const Color newcolor_
Definition: emundo.h:159
ObjectID getObjectID() const
Definition: emundo.h:56
Holds the information on how to undo/redo something.
Definition: undo.h:104
bool yn_
Definition: emundo.h:113
UndoEvent for setting all positions on a EM::Horizon3D section.
Definition: emundo.h:71
~SetAllHor3DPosUndoEvent()
bool setArray(const Array2D< float > &, const RowCol &origin)
const EM::PosID to_
Definition: emundo.h:136
const char * getStandardDesc() const
const EM::PosID from_
Definition: emundo.h:135
SetPosAttribUndoEvent(const EM::PosID &, int attrib, bool yn)
RowCol oldorigin_
Definition: emundo.h:89
Array2D< float > * oldarr_
Definition: emundo.h:91
virtual ObjectID getObjectID() const =0
static const char * savedposstr_
Definition: emundo.h:62
const char * getStandardDesc() const
EM::PosID posid_
Definition: emundo.h:59
ObjectID getObjectID() const
od_int16 SectionID
Definition: emposid.h:24
od_int32 ObjectID
Definition: emposid.h:23
Saves information from a EMObject::changePosID call.
Definition: emundo.h:123
ObjectID getCurrentEMObjectID(bool forredo) const
IdxPair used for its row() and col().
Definition: rowcol.h:25
const Color oldcolor_
Definition: emundo.h:158
SetPrefColorEvent(const EM::ObjectID &, const Color &oldcol, const Color &newcol)
int attrib_
Definition: emundo.h:114
ObjectID getObjectID() const
Definition: emundo.h:109
UndoEvent to set preferred Color.
Definition: emundo.h:146
ObjectID getObjectID() const
Definition: emundo.h:154
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
SetAllHor3DPosUndoEvent(EM::Horizon3D *, EM::SectionID, Array2D< float > *)
Coord3 savedpos_
Definition: emundo.h:137
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
EM::PosID posid_
Definition: emundo.h:112
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
const char * getStandardDesc() const
const EM::ObjectID objectid_
Definition: emundo.h:157
Class to handle undo/redo information.
Definition: undo.h:42
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021