36 Setup(
bool is_2d,
bool with_step,
bool with_z )
41 , choicetype_(OnlyRanges) {}
54 void setExtractionDefaults();
61 bool is2D()
const {
return setup_.is2d_; }
62 bool isAll()
const {
return !curGrp(); }
117 void setCSToAll()
const;
118 void setProvFromCS();
119 void mkNewProv(
bool updsumm=
true);
Pos::Provider * curProvider()
Definition: uiposprovider.h:95
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
FixedString Setup()
Definition: keystrs.h:113
const Pos::Provider * curProvider() const
Definition: uiposprovider.h:96
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:31
Pos::Provider * prov_
Definition: uiposprovider.h:112
Single-line element allowing multi-parameter to be set via a dialog.
Definition: uicompoundparsel.h:29
uiGenInput * selfld_
Definition: uiposprovider.h:66
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiposprovider.h:33
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
void merge(const IOPar &)
merge entries using the set() command
void fillPar(IOPar &iop) const
Definition: uiposprovider.h:93
bool isAll() const
Definition: uiposprovider.h:62
uiButton * openbut_
Definition: uiposprovider.h:68
Definition: uistrings.h:22
Definition: uiposprovider.h:31
IOPar iop_
Definition: uiposprovider.h:111
Definition: uistring.h:88
Definition: uiparent.h:24
bool is2D() const
Definition: uiposprovider.h:61
Definition: uidialog.h:40
const TrcKeyZSampling & inputLimit() const
Definition: uiposprovider.h:103
Definition: uiposprovgroup.h:25
ObjectSet< uiPosProvGroup > grps_
Definition: uiposprovider.h:70
ChoiceType
Definition: uiposprovider.h:33
FixedString Provider()
Definition: keystrs.h:103
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
group for providing positions, usually for 2D or 3D seismics
Definition: uiposprovgroup.h:21
Setup setup_
Definition: uiposprovider.h:110
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
TrcKeyZSampling & tkzs_
Definition: uiposprovider.h:113
FixedString All()
Definition: keystrs.h:34
Position.
Definition: commontypes.h:38
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
uiButton * fullsurvbut_
Definition: uiposprovider.h:67
Setup(bool is_2d, bool with_step, bool with_z)
Definition: uiposprovider.h:36
uiButton * savebut_
Definition: uiposprovider.h:69
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Dialog to capture a user's Pos::Provider wishes.
Definition: uiposprovider.h:125
lets user choose a way to provide positions
Definition: uiposprovider.h:27
CompoundParSel to capture a user's Pos::Provider wishes.
Definition: uiposprovider.h:83
Setup setup_
Definition: uiposprovider.h:71
uiPosProvider::Setup Setup
Definition: uiposprovider.h:87
virtual ~Setup()
Definition: uiposprovider.h:42
uiPosProvider * selfld_
Definition: uiposprovider.h:139