 |
OpendTect
6.6
|
Go to the documentation of this file.
49 bool isEmpty()
const {
return filts_.isEmpty(); }
50 int size()
const {
return filts_.size(); }
64 #define mSimpPosFilterSetDefFns(dim) \
66 FilterSet##dim( const FilterSet##dim& fs ) \
68 FilterSet##dim& operator =( const FilterSet##dim& fs ) \
69 { copyFrom(fs); return *this; } \
70 virtual Filter* clone() const { return new FilterSet##dim(*this); } \
71 virtual const char* type() const { return typeStr(); } \
72 virtual const char* factoryKeyword() const { return type(); } \
73 virtual bool includes( const Coord& c, float z=1e30 ) const \
74 { return FilterSet::includes(c,z); } \
86 virtual bool is2D()
const {
return false; }
103 virtual bool is2D()
const {
return true; }
virtual void usePar(const IOPar &)
virtual bool includes(const BinID &, float z=mUdf(float)) const
static const char * typeStr()
"Set"
Position.
Definition: commontypes.h:78
const ObjectSet< Filter > & filters() const
Definition: posfilterset.h:53
Set of pointers to objects.
Definition: commontypes.h:31
3D FilterSet
Definition: posfilterset.h:83
Provides a filter related to 3D data.
Definition: posfilter.h:79
#define mExpClass(module)
Definition: commondefs.h:177
Set of Filters. Owns the Filters.
Definition: posfilterset.h:29
virtual bool includes(int, float z=mUdf(float), int lidx=0) const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
A cartesian coordinate in 2D space.
Definition: coord.h:25
#define mSimpPosFilterSetDefFns(dim)
Definition: posfilterset.h:64
Class that can execute a task.
Definition: task.h:170
virtual bool initialize(TaskRunner *)
Provides a filter related to 2D seismic data.
Definition: posfilter.h:98
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
virtual bool hasZAdjustment() const
int size() const
Definition: posfilterset.h:50
2D FilterSet
Definition: posfilterset.h:100
Decides whether a given position should be included.
Definition: posfilter.h:45
virtual float estRatio(const Provider &) const
virtual bool is2D() const
Definition: posfilterset.h:103
ObjectSet< Filter > filts_
Definition: posfilterset.h:57
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
virtual float adjustedZ(const Coord &, float) const
virtual void fillPar(IOPar &) const
virtual bool is2D() const
Definition: posfilterset.h:86
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:33
bool isEmpty() const
Definition: posfilterset.h:49
ObjectSet< Filter > & filters()
Definition: posfilterset.h:52
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void copyFrom(const FilterSet &)
virtual bool includes(const Coord &, float) const
virtual void getSummary(BufferString &) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021