14 #include "uiemattribmod.h" 34 namespace Geometry {
class RandomLine; }
42 virtual void updateRange();
55 virtual bool computeGrid() = 0;
162 void fillSeisPar(
IOPar&);
163 void fillHorPar(
IOPar&);
165 bool checkInput(
IOPar&)
const;
uiLabel * nrcrlinesfld_
Definition: uicreate2dgrid.h:145
#define mExpClass(module)
Definition: commondefs.h:157
Represents a grid of 2D lines in an Inl-Crl plane.
Definition: grid2d.h:25
Definition: uisurvmap.h:82
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiGrid2DMapObject * preview_
Definition: uicreate2dgrid.h:142
const Grid2D * getGridLines() const
Definition: uicreate2dgrid.h:41
uiGenInput * inlsfld_
Definition: uicreate2dgrid.h:85
uiHorizonParSel * horselfld_
Definition: uicreate2dgrid.h:148
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:31
Definition: randomlinegeom.h:30
uiLabel * nrinlinesfld_
Definition: uicreate2dgrid.h:144
uiGenInput * perdistfld_
Definition: uicreate2dgrid.h:113
uiSelNrRange * inlrgfld_
Definition: uicreate2dgrid.h:87
Grid2D::Line * baseline_
Definition: uicreate2dgrid.h:115
uiSelNrRange * crlrgfld_
Definition: uicreate2dgrid.h:88
uiGenInput * inlmodefld_
Definition: uicreate2dgrid.h:83
uiSeisSel * infld_
Definition: uicreate2dgrid.h:135
Definition: uiparent.h:24
uiGenInput * crlmodefld_
Definition: uicreate2dgrid.h:84
Set of BufferString objects.
Definition: bufstringset.h:25
uiGenInput * hornmfld_
Definition: uicreate2dgrid.h:149
Definition: uicreate2dgrid.h:36
Definition: uidialog.h:40
uiGenInput * sourceselfld_
Definition: uicreate2dgrid.h:138
uiGenInput * crlprefixfld_
Definition: uicreate2dgrid.h:58
Definition: uicreate2dgrid.h:65
Definition: uiiosurface.h:185
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
Definition: uiseissel.h:24
Notifier< ui2DGridLines > gridChanged
Definition: uicreate2dgrid.h:49
Line in an Inl-Crl plane.
Definition: grid2d.h:31
Definition: uisurvmap.h:103
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:25
uiIOObjSel * rdlfld_
Definition: uicreate2dgrid.h:111
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
uiGenInput * inlprefixfld_
Definition: uicreate2dgrid.h:57
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
uiSeisSel * outfld_
Definition: uicreate2dgrid.h:136
const Grid2D::Line * getBaseLine() const
Definition: uicreate2dgrid.h:100
Selects range of trace numbers.
Definition: uiselsurvranges.h:61
virtual const Grid2D::Line * getBaseLine() const
Definition: uicreate2dgrid.h:43
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
ui2DGridLines * inlcrlgridgrp_
Definition: uicreate2dgrid.h:140
ui2DGridLines * randlinegrdgrp_
Definition: uicreate2dgrid.h:141
TrcKeyZSampling & tkzs_
Definition: uicreate2dgrid.h:152
Grid2D * grid_
Definition: uicreate2dgrid.h:60
uiCheckBox * horcheckfld_
Definition: uicreate2dgrid.h:147
uiSurveyMap * previewmap_
Definition: uicreate2dgrid.h:143
const TrcKeySampling & hs_
Definition: uicreate2dgrid.h:61
uiBatchJobDispatcherSel * batchfld_
Definition: uicreate2dgrid.h:150
Definition: uicreate2dgrid.h:92
Definition: uibutton.h:130
uiPosSubSel * bboxfld_
Definition: uicreate2dgrid.h:137
uiGenInput * pardistfld_
Definition: uicreate2dgrid.h:112
Definition: arraytesselator.h:19
Definition: uicreate2dgrid.h:119
uiGenInput * crlsfld_
Definition: uicreate2dgrid.h:86