Public Member Functions | |
| Output () | |
| virtual bool | getDesiredVolume (CubeSampling &) const |
| virtual bool | useCoords () const |
| virtual bool | wantsOutput (const BinID &) const |
| virtual bool | wantsOutput (const Coord &) const |
| virtual const DataCubes * | getDataCubes () const |
| virtual DataCubes * | getDataCubes (float) |
| virtual void | getDesiredOutputs (TypeSet< int > &outputs) const |
| void | setDesiredOutputs (const TypeSet< int > &outputs) |
| virtual TypeSet< Interval< int > > | getLocalZRanges (const BinID &, float, TypeSet< float > &) const =0 |
| virtual TypeSet< Interval< int > > | getLocalZRanges (const Coord &, float, TypeSet< float > &) const |
| virtual void | collectData (const DataHolder &, float step, const SeisTrcInfo &)=0 |
| virtual SeisTrc * | getTrc () |
| virtual void | writeTrc () |
| virtual void | deleteTrc () |
| const Seis::SelData & | getSelData () |
| const LineKey & | curLineKey () const |
| virtual void | adjustInlCrlStep (const CubeSampling &) |
Static Public Member Functions | |
| static const char * | outputstr () |
| static const char * | cubekey () |
| static const char * | tskey () |
| static const char * | surfkey () |
| static const char * | scalekey () |
| static const char * | varzlinekey () |
Protected Member Functions | |
| void | doSetGeometry (const CubeSampling &) |
| void | ensureSelType (Seis::SelType) |
Protected Attributes | |
| Seis::SelData * | seldata_ |
| TypeSet< int > | desoutputs_ |
Private Member Functions | |
| mRefCountImpl (Output) | |
| Attrib::Output::Output | ( | ) |
| virtual void Attrib::Output::adjustInlCrlStep | ( | const CubeSampling & | ) | [inline, virtual] |
Reimplemented in Attrib::DataCubesOutput.
| virtual void Attrib::Output::collectData | ( | const DataHolder & | , | |
| float | step, | |||
| const SeisTrcInfo & | ||||
| ) | [pure virtual] |
| static const char* Attrib::Output::cubekey | ( | ) | [static] |
| const LineKey& Attrib::Output::curLineKey | ( | ) | const |
| virtual void Attrib::Output::deleteTrc | ( | ) | [inline, virtual] |
Reimplemented in Attrib::SeisTrcStorOutput.
| void Attrib::Output::doSetGeometry | ( | const CubeSampling & | ) | [protected] |
| void Attrib::Output::ensureSelType | ( | Seis::SelType | ) | [protected] |
| virtual DataCubes* Attrib::Output::getDataCubes | ( | float | ) | [inline, virtual] |
Reimplemented in Attrib::DataCubesOutput.
| virtual const DataCubes* Attrib::Output::getDataCubes | ( | ) | const [inline, virtual] |
Reimplemented in Attrib::DataCubesOutput.
| virtual void Attrib::Output::getDesiredOutputs | ( | TypeSet< int > & | outputs | ) | const [inline, virtual] |
| virtual bool Attrib::Output::getDesiredVolume | ( | CubeSampling & | ) | const [inline, virtual] |
| virtual TypeSet<Interval<int> > Attrib::Output::getLocalZRanges | ( | const Coord & | , | |
| float | , | |||
| TypeSet< float > & | ||||
| ) | const [inline, virtual] |
Reimplemented in Attrib::SeisTrcStorOutput, Attrib::Trc2DVarZStorOutput, and Attrib::TableOutput.
| const Seis::SelData& Attrib::Output::getSelData | ( | ) | [inline] |
| virtual SeisTrc* Attrib::Output::getTrc | ( | ) | [inline, virtual] |
Reimplemented in Attrib::SeisTrcStorOutput.
| Attrib::Output::mRefCountImpl | ( | Output | ) | [private] |
| static const char* Attrib::Output::outputstr | ( | ) | [static] |
| static const char* Attrib::Output::scalekey | ( | ) | [static] |
| void Attrib::Output::setDesiredOutputs | ( | const TypeSet< int > & | outputs | ) | [inline] |
| static const char* Attrib::Output::surfkey | ( | ) | [static] |
| static const char* Attrib::Output::tskey | ( | ) | [static] |
| virtual bool Attrib::Output::useCoords | ( | ) | const [inline, virtual] |
Reimplemented in Attrib::SeisTrcStorOutput, Attrib::Trc2DVarZStorOutput, and Attrib::TableOutput.
| static const char* Attrib::Output::varzlinekey | ( | ) | [static] |
| virtual bool Attrib::Output::wantsOutput | ( | const Coord & | ) | const [inline, virtual] |
Reimplemented in Attrib::SeisTrcStorOutput, Attrib::Trc2DVarZStorOutput, and Attrib::TableOutput.
| virtual bool Attrib::Output::wantsOutput | ( | const BinID & | ) | const [inline, virtual] |
| virtual void Attrib::Output::writeTrc | ( | ) | [inline, virtual] |
Reimplemented in Attrib::SeisTrcStorOutput.
TypeSet<int> Attrib::Output::desoutputs_ [protected] |
Seis::SelData* Attrib::Output::seldata_ [protected] |
1.7.1