12 #include "geometrymod.h" 20 namespace PosInfo {
class Line2DData; }
38 bool isEmpty()
const {
return rows_.isEmpty(); }
43 bool addUdfRow(
Pos::GeomID geomid,
int start,
int stop,
56 void removeCols(
Pos::GeomID Geomid,
int start,
int stop);
64 {
return RowColSurface::colRange(); }
73 bool isKnotDefined(
const RowCol&)
const;
76 virtual void trimUndefParts();
77 bool hasSupport(
const RowCol&)
const;
87 int colIndex(
int rowidx,
int colid)
const;
88 int rowIndex(
int rowid)
const;
#define mExpClass(module)
Definition: commondefs.h:157
T to(const F &fr)
Definition: convert.h:31
TypeSet< SamplingData< int > > colsampling_
Definition: horizon2dline.h:93
bool checksupport_
Definition: horizon2dline.h:90
Definition: horizon2dline.h:28
Position info for a 2D line.
Definition: posinfo2d.h:63
bool isEmpty() const
Definition: horizon2dline.h:38
A Plane3 is a plane in space, with the equation: Ax + By + Cz + D = 0.
Definition: trigonometry.h:449
od_int64 GeomPosID
Definition: geomelement.h:19
Set of pointers to objects.
Definition: commontypes.h:28
TypeSet< Pos::GeomID > geomids_
Definition: horizon2dline.h:94
virtual StepInterval< int > colRange() const
Definition: horizon2dline.h:63
3D point or vector
Definition: commontypes.h:57
Set of (small) copyable elements.
Definition: commontypes.h:26
Definition: rowcolsurface.h:24
ObjectSet< TypeSet< Coord3 > > rows_
Definition: horizon2dline.h:92
Index_Type GeomID
Definition: commontypes.h:48
IdxPair used for its row() and col().
Definition: rowcol.h:23
Position info, often segmented.
Definition: posinfo.h:38
bool checksSupport() const
Definition: horizon2dline.h:79
void checkSupport(bool yn)
Definition: horizon2dline.h:78
Definition: arraytesselator.h:19