OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Seis::TableSelData Class Reference

selection data in a table More...

Inheritance diagram for Seis::TableSelData:
[legend]

Public Member Functions

Type type () const
 
 TableSelData ()
 
 TableSelData (const BinIDValueSet &, const Interval< float > *extraz=0)
 
 TableSelData (const TableSelData &)
 
 ~TableSelData ()
 
TableSelDataoperator= (const TableSelData &tsd)
 
BinIDValueSetbinidValueSet ()
 
const BinIDValueSetbinidValueSet () const
 
Interval< float > extraZ () const
 
SelDataclone () const
 
virtual void copyFrom (const SelData &)
 
Interval< int > inlRange () const
 
bool setInlRange (Interval< int >)
 
Interval< int > crlRange () const
 
bool setCrlRange (Interval< int >)
 
Interval< float > zRange () const
 
bool setZRange (Interval< float >)
 
void fillPar (IOPar &) const
 
void usePar (const IOPar &)
 
void extendZ (const Interval< float > &)
 
void include (const SelData &)
 
int selRes (const BinID &) const
 see class doc More...
 
int expectedNrTraces (bool for2d, const BinID *) const
 
- Public Member Functions inherited from Seis::SelData
virtual ~SelData ()
 
bool isAll () const
 
void setIsAll (bool yn=true)
 
bool isOK (const BinID &b) const
 
virtual void extendH (const BinID &stepout, const BinID *stepoutstep=0)
 
Pos::GeomID geomID () const
 
void setGeomID (Pos::GeomID geomid)
 

Protected Member Functions

void doExtendH (BinID, BinID)
 
- Protected Member Functions inherited from Seis::SelData
 SelData ()
 
int tracesInSI () const
 

Protected Attributes

BinIDValueSetbvs_
 
Interval< float > extraz_
 
Interval< float > fixedzrange_
 
- Protected Attributes inherited from Seis::SelData
bool isall_
 
Pos::GeomID geomid_
 

Additional Inherited Members

- Public Types inherited from Seis::SelData
typedef SelType Type
 
- Static Public Member Functions inherited from Seis::SelData
static SelDataget (Type)
 empty More...
 
static SelDataget (const IOPar &)
 fully filled More...
 
static SelDataget (const Pos::Provider &)
 filled; some defaults More...
 
static void removeFromPar (IOPar &)
 

Detailed Description

selection data in a table

Constructor & Destructor Documentation

Seis::TableSelData::TableSelData ( )
Seis::TableSelData::TableSelData ( const BinIDValueSet ,
const Interval< float > *  extraz = 0 
)
Seis::TableSelData::TableSelData ( const TableSelData )
Seis::TableSelData::~TableSelData ( )

Member Function Documentation

BinIDValueSet& Seis::TableSelData::binidValueSet ( )
inline
const BinIDValueSet& Seis::TableSelData::binidValueSet ( ) const
inline
SelData* Seis::TableSelData::clone ( ) const
inlinevirtual

Implements Seis::SelData.

virtual void Seis::TableSelData::copyFrom ( const SelData )
virtual

Implements Seis::SelData.

Interval<int> Seis::TableSelData::crlRange ( ) const
virtual

Reimplemented from Seis::SelData.

void Seis::TableSelData::doExtendH ( BinID  ,
BinID   
)
protectedvirtual

Implements Seis::SelData.

int Seis::TableSelData::expectedNrTraces ( bool  for2d,
const BinID  
) const
virtual

Implements Seis::SelData.

void Seis::TableSelData::extendZ ( const Interval< float > &  )
virtual

Implements Seis::SelData.

Interval<float> Seis::TableSelData::extraZ ( ) const
inline
void Seis::TableSelData::fillPar ( IOPar ) const
virtual

Implements Seis::SelData.

void Seis::TableSelData::include ( const SelData )
virtual

Implements Seis::SelData.

Interval<int> Seis::TableSelData::inlRange ( ) const
virtual

Reimplemented from Seis::SelData.

TableSelData& Seis::TableSelData::operator= ( const TableSelData tsd)
inline
int Seis::TableSelData::selRes ( const BinID ) const
virtual

see class doc

Implements Seis::SelData.

bool Seis::TableSelData::setCrlRange ( Interval< int >  )
inlinevirtual

Reimplemented from Seis::SelData.

bool Seis::TableSelData::setInlRange ( Interval< int >  )
inlinevirtual

Reimplemented from Seis::SelData.

bool Seis::TableSelData::setZRange ( Interval< float >  )
virtual

Reimplemented from Seis::SelData.

Type Seis::TableSelData::type ( ) const
inlinevirtual

Implements Seis::SelData.

void Seis::TableSelData::usePar ( const IOPar )
virtual

Implements Seis::SelData.

Interval<float> Seis::TableSelData::zRange ( ) const
virtual

Reimplemented from Seis::SelData.

Member Data Documentation

BinIDValueSet& Seis::TableSelData::bvs_
protected
Interval<float> Seis::TableSelData::extraz_
protected
Interval<float> Seis::TableSelData::fixedzrange_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019