 |
OpendTect
6.6
|
Go to the documentation of this file.
34 virtual bool is2D()
const {
return false; }
35 virtual const char*
getName()
const {
return name_; }
36 virtual void setName(
const char* nm ) { name_ = nm; }
38 float zScale()
const {
return zscale_; }
50 virtual bool includes(
int line,
int tracenr)
const;
A cartesian coordinate in 3D space.
Definition: coord.h:72
bool isClockWise() const
Definition: survgeom3d.h:62
Definition of z-domain.
Definition: zdomain.h:41
bool isRightHandSystem() const
virtual const char * getName() const
Definition: survgeom3d.h:35
Definition: arraytesselator.h:21
RelationType
Definition: survgeom.h:44
const ZDomain::Def & zDomain() const
Definition: survgeom3d.h:65
TrcKeyZSampling::Dir direction(TrcKeyZSampling::Dir slctype, int dimnr)
Definition: trckeyzsampling.h:141
#define mExpClass(module)
Definition: commondefs.h:177
Coord transform(const BinID &) const
A Geometry which holds trace positions.
Definition: survgeom.h:40
StepInterval< float > zRange() const
float zScale() const
Definition: survgeom3d.h:38
void snapStep(BinID &, const BinID &dir=BinID(0, 0)) const
see snap() for direction
Scaled down survey geometry for an inl/crl geometry.
Definition: survgeom3d.h:28
float crlDistance() const
void snap(BinID &, const BinID &dir=BinID(0, 0)) const
dir = 0 : auto; -1 round downward, 1 round upward);
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
virtual void setName(const char *nm)
Definition: survgeom3d.h:36
static Geometry3D & current()
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
A cartesian coordinate in 2D space.
Definition: coord.h:25
BufferString name_
Definition: survgeom3d.h:85
Pos::IdxPair2Coord b2c_
Definition: survgeom3d.h:87
float averageTrcDist() const
StepInterval< int > inlRange() const
virtual Coord toCoord(int line, int tracenr) const
Definition: surveydisklocation.h:18
Coord3 oneStepTranslation(const Coord3 &planenormal) const
void setZDomain(const ZDomain::Def &def)
Definition: survgeom3d.h:66
RelationType compare(const Geometry &, bool usezrg) const
const Pos::IdxPair2Coord & binID2Coord() const
Definition: survgeom3d.h:54
Geometry3D(const char *nm, const ZDomain::Def &zd)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
BinID transform(const Coord &) const
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
void setGeomData(const Pos::IdxPair2Coord &, const TrcKeyZSampling &, float zscl)
Geometry3D * as3D()
Definition: survgeom3d.h:75
virtual bool is2D() const
Definition: survgeom3d.h:34
StepInterval< int > crlRange() const
float zscale_
Definition: survgeom3d.h:89
Encapsulates linear transform from (i,j) index to (x,y) coordinates.
Definition: posidxpair2coord.h:26
float inlDistance() const
virtual bool includes(int line, int tracenr) const
ZDomain::Def zdomain_
Definition: survgeom3d.h:86
virtual TrcKey nearestTrace(const Coord &, float *distance) const
void snapZ(float &, int direction=0) const
see snap() for direction
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021