Public Member Functions | Protected Member Functions | Protected Attributes

Seis::TableSelData Class Reference

selection data in a table More...

Inheritance diagram for Seis::TableSelData:
Seis::SelData

List of all members.

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
int expectedNrTraces (bool for2d, const BinID *) const

Protected Member Functions

void doExtendH (BinID, BinID)

Protected Attributes

BinIDValueSetbvs_
Interval< float > extraz_

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 [inline, virtual]

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   
) [protected, virtual]

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 >   )  [inline, virtual]

Reimplemented from Seis::SelData.

bool Seis::TableSelData::setInlRange ( Interval< int >   )  [inline, virtual]

Reimplemented from Seis::SelData.

bool Seis::TableSelData::setZRange ( Interval< float >   )  [inline, virtual]

Reimplemented from Seis::SelData.

Type Seis::TableSelData::type (  )  const [inline, virtual]

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