Public Member Functions | Protected Member Functions | Protected Attributes

Seis::RangeSelData Class Reference

selection data in simple ranges More...

Inheritance diagram for Seis::RangeSelData:
Seis::SelData

List of all members.

Public Member Functions

Type type () const
 RangeSelData (bool settosurvinfo=false)
 RangeSelData (const HorSampling &)
 RangeSelData (const CubeSampling &)
 RangeSelData (const RangeSelData &)
 ~RangeSelData ()
RangeSelDataoperator= (const RangeSelData &rsd)
CubeSamplingcubeSampling ()
const CubeSamplingcubeSampling () const
SelDataclone () const
virtual void copyFrom (const SelData &)
Interval< int > inlRange () const
Interval< int > crlRange () const
Interval< float > zRange () const
bool setInlRange (Interval< int >)
bool setCrlRange (Interval< int >)
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

CubeSamplingcs_

Detailed Description

selection data in simple ranges


Constructor & Destructor Documentation

Seis::RangeSelData::RangeSelData ( bool  settosurvinfo = false  ) 
Seis::RangeSelData::RangeSelData ( const HorSampling  ) 
Seis::RangeSelData::RangeSelData ( const CubeSampling  ) 
Seis::RangeSelData::RangeSelData ( const RangeSelData  ) 
Seis::RangeSelData::~RangeSelData (  ) 

Member Function Documentation

SelData* Seis::RangeSelData::clone (  )  const [inline, virtual]

Implements Seis::SelData.

virtual void Seis::RangeSelData::copyFrom ( const SelData  )  [virtual]

Implements Seis::SelData.

Interval<int> Seis::RangeSelData::crlRange (  )  const [virtual]

Reimplemented from Seis::SelData.

CubeSampling& Seis::RangeSelData::cubeSampling (  )  [inline]
const CubeSampling& Seis::RangeSelData::cubeSampling (  )  const [inline]
void Seis::RangeSelData::doExtendH ( BinID  ,
BinID   
) [protected, virtual]

Implements Seis::SelData.

int Seis::RangeSelData::expectedNrTraces ( bool  for2d,
const BinID  
) const [virtual]

Implements Seis::SelData.

void Seis::RangeSelData::extendZ ( const Interval< float > &   )  [virtual]

Implements Seis::SelData.

void Seis::RangeSelData::fillPar ( IOPar  )  const [virtual]

Implements Seis::SelData.

void Seis::RangeSelData::include ( const SelData  )  [virtual]

Implements Seis::SelData.

Interval<int> Seis::RangeSelData::inlRange (  )  const [virtual]

Reimplemented from Seis::SelData.

RangeSelData& Seis::RangeSelData::operator= ( const RangeSelData rsd  )  [inline]
int Seis::RangeSelData::selRes ( const BinID  )  const [virtual]

see class doc

Implements Seis::SelData.

bool Seis::RangeSelData::setCrlRange ( Interval< int >   )  [virtual]

Reimplemented from Seis::SelData.

bool Seis::RangeSelData::setInlRange ( Interval< int >   )  [virtual]

Reimplemented from Seis::SelData.

bool Seis::RangeSelData::setZRange ( Interval< float >   )  [virtual]

Reimplemented from Seis::SelData.

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

Implements Seis::SelData.

void Seis::RangeSelData::usePar ( const IOPar  )  [virtual]

Implements Seis::SelData.

Interval<float> Seis::RangeSelData::zRange (  )  const [virtual]

Reimplemented from Seis::SelData.


Member Data Documentation