 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "geometrymod.h"
21 namespace PosInfo {
class Line2DData; }
39 bool isEmpty()
const {
return rows_.isEmpty(); }
41 int nrLines()
const {
return geomids_.size(); }
A cartesian coordinate in 3D space.
Definition: coord.h:72
int nrLines() const
Definition: horizon2dline.h:41
bool isDefined(GeomPosID pid) const
bool checksupport_
Definition: horizon2dline.h:95
T to(const F &fr)
Definition: convert.h:34
Position info for a 2D line.
Definition: posinfo2d.h:65
Set of pointers to objects.
Definition: commontypes.h:31
Horizon2DLine * clone() const
Definition: arraytesselator.h:21
int rowIndex(int rowid) const
Coord3 getKnot(const RowCol &rc) const
#define mExpClass(module)
Definition: commondefs.h:177
int getRowIndex(Pos::GeomID Geomid) const
bool checksSupport() const
Definition: horizon2dline.h:84
Horizon2DLine(int lineid, const TypeSet< Coord > &, int start, int step)
void setRow(Pos::GeomID geomid, const TypeSet< Coord > &, int start, int step)
Definition: rowcolsurface.h:26
StepInterval< int > colRangeForGeomID(Pos::GeomID geomid) const
Coord3 computePosition(Pos::GeomID geomid, int trcnr) const
ObjectSet< TypeSet< Coord3 > > rows_
Definition: horizon2dline.h:97
bool reassignRow(Pos::GeomID from, Pos::GeomID to)
void getGeomIDs(TypeSet< Pos::GeomID > &) const
TypeSet< SamplingData< int > > colsampling_
Definition: horizon2dline.h:98
bool setPosition(GeomPosID pid, const Coord3 &pos)
void removeCols(Pos::GeomID Geomid, int start, int stop)
bool hasSupport(const RowCol &) const
Pos::GeomID geomID(int rowidx) const
Definition: horizon2dline.h:42
void geometry(Pos::GeomID geomid, PosInfo::Line2DData &) const
StepInterval< int > rowRange() const
bool isEmpty() const
Definition: horizon2dline.h:39
virtual StepInterval< int > colRange() const
Definition: horizon2dline.h:68
bool setKnot(const RowCol &, const Coord3 &)
bool isKnotDefined(const RowCol &) const
virtual void trimUndefParts()
void syncRow(Pos::GeomID Geomid, const PosInfo::Line2DData &)
A Plane3 is a plane in space, with the equation: Ax + By + Cz + D = 0.
Definition: trigonometry.h:484
void checkSupport(bool yn)
Definition: horizon2dline.h:83
Interval< float > zRange(Pos::GeomID geomid) const
StepInterval< int > colRange(int rowindex) const
void removeRow(Pos::GeomID Geomid)
virtual StepInterval< int > colRange() const
Coord3 getPosition(GeomPosID pid) const
Position info, often segmented.
Definition: posinfo.h:40
Definition: horizon2dline.h:30
od_int64 GeomPosID
Definition: geomelement.h:20
IdxPair used for its row() and col().
Definition: rowcol.h:25
bool addRow(Pos::GeomID geomid, const TypeSet< Coord > &, int start, int step)
int colIndex(int rowidx, int colid) const
bool addUdfRow(Pos::GeomID geomid, int start, int stop, int step)
TypeSet< Pos::GeomID > geomids_
Definition: horizon2dline.h:99
Horizon2DLine(const Horizon2DLine &)
Index_Type GeomID
Definition: commontypes.h:87
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021