37 enum ChoiceType {
All, OnlySeisTypes, OnlyRanges, RangewithPolygon,
39 Setup(
bool is_2d,
bool with_z )
40 : seltxt_( is_2d ? tr(
"Trace subselection")
41 : ( with_z ? tr(
"Volume subselection")
42 : tr(
"Area subselection")))
46 , choicetype_(OnlyRanges) {}
#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
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:31
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:31
uiPosProvSel * ps_
Definition: uipossubsel.h:79
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: uistring.h:88
Definition: uiparent.h:24
FixedString Provider()
Definition: keystrs.h:103
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
uiPosProvSel * provSel()
Definition: uipossubsel.h:75
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
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
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
CompoundParSel to capture a user's Pos::Provider wishes.
Definition: uiposprovider.h:83
Notifier< uiPosSubSel > selChange
Definition: uipossubsel.h:74