1 #ifndef uicreate2dgrid_h 2 #define uicreate2dgrid_h 16 #include "uiemattribmod.h" 27 class uiGrid2DMapObject;
36 namespace Geometry {
class RandomLine; }
44 virtual void updateRange();
57 virtual bool computeGrid() = 0;
164 void fillSeisPar(
IOPar&);
165 void fillHorPar(
IOPar&);
167 bool checkInput(
IOPar&)
const;
uiLabel * nrcrlinesfld_
Definition: uicreate2dgrid.h:147
#define mExpClass(module)
Definition: commondefs.h:160
Represents a grid of 2D lines in an Inl-Crl plane.
Definition: grid2d.h:27
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiGrid2DMapObject * preview_
Definition: uicreate2dgrid.h:144
const Grid2D * getGridLines() const
Definition: uicreate2dgrid.h:43
uiGenInput * inlsfld_
Definition: uicreate2dgrid.h:87
uiHorizonParSel * horselfld_
Definition: uicreate2dgrid.h:150
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
Definition: randomlinegeom.h:31
uiLabel * nrinlinesfld_
Definition: uicreate2dgrid.h:146
uiGenInput * perdistfld_
Definition: uicreate2dgrid.h:115
uiSelNrRange * inlrgfld_
Definition: uicreate2dgrid.h:89
Grid2D::Line * baseline_
Definition: uicreate2dgrid.h:117
uiSelNrRange * crlrgfld_
Definition: uicreate2dgrid.h:90
uiGenInput * inlmodefld_
Definition: uicreate2dgrid.h:85
uiSeisSel * infld_
Definition: uicreate2dgrid.h:137
Definition: uiparent.h:26
uiGenInput * crlmodefld_
Definition: uicreate2dgrid.h:86
Set of BufferString objects.
Definition: bufstringset.h:28
uiGenInput * hornmfld_
Definition: uicreate2dgrid.h:151
Definition: uicreate2dgrid.h:38
Definition: uidialog.h:42
uiGenInput * sourceselfld_
Definition: uicreate2dgrid.h:140
uiGenInput * crlprefixfld_
Definition: uicreate2dgrid.h:60
Definition: uicreate2dgrid.h:67
Definition: uiiosurface.h:182
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
Definition: uiseissel.h:26
Notifier< ui2DGridLines > gridChanged
Definition: uicreate2dgrid.h:51
Line in an Inl-Crl plane.
Definition: grid2d.h:33
Definition: uisurvmap.h:82
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
uiIOObjSel * rdlfld_
Definition: uicreate2dgrid.h:113
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiGenInput * inlprefixfld_
Definition: uicreate2dgrid.h:59
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
uiSeisSel * outfld_
Definition: uicreate2dgrid.h:138
const Grid2D::Line * getBaseLine() const
Definition: uicreate2dgrid.h:102
Selects range of trace numbers.
Definition: uiselsurvranges.h:63
virtual const Grid2D::Line * getBaseLine() const
Definition: uicreate2dgrid.h:45
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
ui2DGridLines * inlcrlgridgrp_
Definition: uicreate2dgrid.h:142
ui2DGridLines * randlinegrdgrp_
Definition: uicreate2dgrid.h:143
TrcKeyZSampling & tkzs_
Definition: uicreate2dgrid.h:154
Grid2D * grid_
Definition: uicreate2dgrid.h:62
uiCheckBox * horcheckfld_
Definition: uicreate2dgrid.h:149
uiSurveyMap * previewmap_
Definition: uicreate2dgrid.h:145
const TrcKeySampling & hs_
Definition: uicreate2dgrid.h:63
uiBatchJobDispatcherSel * batchfld_
Definition: uicreate2dgrid.h:152
Definition: uicreate2dgrid.h:94
Definition: uibutton.h:134
uiPosSubSel * bboxfld_
Definition: uicreate2dgrid.h:139
uiGenInput * pardistfld_
Definition: uicreate2dgrid.h:114
Definition: arraytesselator.h:21
Definition: uicreate2dgrid.h:121
uiGenInput * crlsfld_
Definition: uicreate2dgrid.h:88