 |
OpendTect
6.6
|
Go to the documentation of this file.
20 namespace Pos {
class Provider; }
98 bool isAll()
const {
return isall_; }
100 inline bool isOK(
const BinID& b )
const {
return !selRes(b); }
110 const BinID* step=0)
const = 0;
118 const BinID* stepoutstep=0);
139 return !sd || sd->
isAll();
virtual Interval< float > zRange() const
SelType Type
Definition: seisselection.h:87
virtual int expectedNrTraces(bool for2d=false, const BinID *step=0) const =0
virtual bool setCrlRange(Interval< int >)
Definition: seisselection.h:108
virtual void extendZ(const Interval< float > &)=0
virtual int selRes(const BinID &) const =0
see class doc
bool isPS(GeomType gt)
Definition: seistype.h:37
mDefSetupClssMemb(SelSetup, bool, is2d) mDefSetupClssMemb(SelSetup
Position.
Definition: commontypes.h:78
void setGeomID(Pos::GeomID geomid)
Definition: seisselection.h:123
Summary for a Seismic object.
Definition: segydirectdef.h:22
#define mExpClass(module)
Definition: commondefs.h:177
Pos::GeomID geomID() const
Definition: seisselection.h:122
virtual Interval< int > inlRange() const
static SelData * get(const Pos::Provider &)
filled; some defaults
SelType
Definition: seistype.h:25
SelSetup(Seis::GeomType gt)
Definition: seisselection.h:32
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
virtual bool setZRange(Interval< float >)
Definition: seisselection.h:104
virtual void extendH(const BinID &stepout, const BinID *stepoutstep=0)
virtual void doExtendH(BinID stepout, BinID stepoutstep)=0
static SelData * get(const IOPar &)
fully filled
virtual Type type() const =0
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
SelSetup(bool is_2d, bool is_ps=false)
Definition: seisselection.h:40
virtual void fillPar(IOPar &) const =0
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
virtual Interval< int > crlRange() const
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
GeomType geomTypeOf(const char *)
setup for subselection of seismic data
Definition: seisselection.h:29
virtual void usePar(const IOPar &)=0
Key for a line in a line set.
Definition: linekey.h:22
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Pos::GeomID geomid_
Definition: seisselection.h:130
virtual void include(const SelData &)=0
bool isEmpty(const SelData *sd)
Definition: seisselection.h:137
virtual SelData * clone() const =0
bool isOK(const BinID &b) const
Definition: seisselection.h:100
static SelData * get(Type)
empty
static void removeFromPar(IOPar &)
bool isAll() const
Definition: seisselection.h:98
#define mDefSetupClssMemb(clss, typ, memb)
Definition: commondefs.h:150
bool isall_
Definition: seisselection.h:129
GeomType
Definition: seistype.h:32
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:33
virtual void copyFrom(const SelData &)=0
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
bool is2D(GeomType gt)
Definition: seistype.h:33
void setIsAll(bool yn=true)
Definition: seisselection.h:99
virtual bool setInlRange(Interval< int >)
Definition: seisselection.h:106
Index_Type GeomID
Definition: commontypes.h:87
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021