Public Member Functions | |
| SeisTrcStorOutput (const CubeSampling &, const LineKey &) | |
| ~SeisTrcStorOutput () | |
| virtual bool | doInit () |
| virtual void | set2D (bool yn=true) |
| virtual bool | useCoords () const |
| bool | getDesiredVolume (CubeSampling &) const |
| bool | wantsOutput (const BinID &) const |
| virtual bool | wantsOutput (const Coord &) const |
| bool | setStorageID (const MultiID &) |
| void | setGeometry (const CubeSampling &cs) |
| bool | doUsePar (const IOPar &) |
| virtual void | collectData (const DataHolder &, float step, const SeisTrcInfo &) |
| void | writeTrc () |
| SeisTrc * | getTrc () |
| void | setTrcGrow (bool yn) |
| void | setOutpTypes (const TypeSet< Seis::DataType > &typ) |
| void | setOutpNames (const BufferStringSet &nms) |
| virtual TypeSet< Interval< int > > | getLocalZRanges (const BinID &, float, TypeSet< float > &) const |
| virtual TypeSet< Interval< int > > | getLocalZRanges (const Coord &, float, TypeSet< float > &) const |
| bool | isDataType (const char *) const |
| const char * | errMsg () const |
| void | deleteTrc () |
Static Public Member Functions | |
| static const char * | seisidkey () |
| static const char * | attribkey () |
| static const char * | inlrangekey () |
| static const char * | crlrangekey () |
| static const char * | depthrangekey () |
Protected Attributes | |
| MultiID & | storid_ |
| CubeSampling | desiredvolume_ |
| TypeSet< Interval< int > > | sampleinterval_ |
| IOPar * | auxpars_ |
| bool | is2d_ |
| BufferString | errmsg_ |
| SeisTrc * | trc_ |
| SeisTrcWriter * | writer_ |
| BinID | prevpos_ |
| bool | storinited_ |
| BufferString | attribname_ |
| Scaler * | scaler_ |
| TypeSet< Seis::DataType > | outptypes_ |
| bool | growtrctosi_ |
| BufferString | datatype_ |
| BufferStringSet | outpnames_ |
| Attrib::SeisTrcStorOutput::SeisTrcStorOutput | ( | const CubeSampling & | , | |
| const LineKey & | ||||
| ) |
| Attrib::SeisTrcStorOutput::~SeisTrcStorOutput | ( | ) |
| static const char* Attrib::SeisTrcStorOutput::attribkey | ( | ) | [static] |
| virtual void Attrib::SeisTrcStorOutput::collectData | ( | const DataHolder & | , | |
| float | step, | |||
| const SeisTrcInfo & | ||||
| ) | [virtual] |
Implements Attrib::Output.
Reimplemented in Attrib::Trc2DVarZStorOutput.
| static const char* Attrib::SeisTrcStorOutput::crlrangekey | ( | ) | [static] |
| void Attrib::SeisTrcStorOutput::deleteTrc | ( | ) | [virtual] |
Reimplemented from Attrib::Output.
| static const char* Attrib::SeisTrcStorOutput::depthrangekey | ( | ) | [static] |
| virtual bool Attrib::SeisTrcStorOutput::doInit | ( | ) | [virtual] |
Reimplemented in Attrib::Trc2DVarZStorOutput.
| bool Attrib::SeisTrcStorOutput::doUsePar | ( | const IOPar & | ) |
| const char* Attrib::SeisTrcStorOutput::errMsg | ( | ) | const [inline] |
| bool Attrib::SeisTrcStorOutput::getDesiredVolume | ( | CubeSampling & | ) | const [virtual] |
Reimplemented from Attrib::Output.
| virtual TypeSet< Interval<int> > Attrib::SeisTrcStorOutput::getLocalZRanges | ( | const BinID & | , | |
| float | , | |||
| TypeSet< float > & | ||||
| ) | const [virtual] |
Implements Attrib::Output.
| virtual TypeSet< Interval<int> > Attrib::SeisTrcStorOutput::getLocalZRanges | ( | const Coord & | , | |
| float | , | |||
| TypeSet< float > & | ||||
| ) | const [inline, virtual] |
Reimplemented from Attrib::Output.
Reimplemented in Attrib::Trc2DVarZStorOutput.
| SeisTrc* Attrib::SeisTrcStorOutput::getTrc | ( | ) | [inline, virtual] |
Reimplemented from Attrib::Output.
| static const char* Attrib::SeisTrcStorOutput::inlrangekey | ( | ) | [static] |
| bool Attrib::SeisTrcStorOutput::isDataType | ( | const char * | ) | const |
| static const char* Attrib::SeisTrcStorOutput::seisidkey | ( | ) | [static] |
| virtual void Attrib::SeisTrcStorOutput::set2D | ( | bool | yn = true |
) | [inline, virtual] |
Reimplemented in Attrib::Trc2DVarZStorOutput.
| void Attrib::SeisTrcStorOutput::setGeometry | ( | const CubeSampling & | cs | ) | [inline] |
| void Attrib::SeisTrcStorOutput::setOutpNames | ( | const BufferStringSet & | nms | ) | [inline] |
| void Attrib::SeisTrcStorOutput::setOutpTypes | ( | const TypeSet< Seis::DataType > & | typ | ) | [inline] |
| bool Attrib::SeisTrcStorOutput::setStorageID | ( | const MultiID & | ) |
| void Attrib::SeisTrcStorOutput::setTrcGrow | ( | bool | yn | ) | [inline] |
| virtual bool Attrib::SeisTrcStorOutput::useCoords | ( | ) | const [inline, virtual] |
Reimplemented from Attrib::Output.
Reimplemented in Attrib::Trc2DVarZStorOutput.
| virtual bool Attrib::SeisTrcStorOutput::wantsOutput | ( | const Coord & | ) | const [inline, virtual] |
Reimplemented from Attrib::Output.
Reimplemented in Attrib::Trc2DVarZStorOutput.
| bool Attrib::SeisTrcStorOutput::wantsOutput | ( | const BinID & | ) | const [virtual] |
Reimplemented from Attrib::Output.
| void Attrib::SeisTrcStorOutput::writeTrc | ( | ) | [virtual] |
Reimplemented from Attrib::Output.
BufferString Attrib::SeisTrcStorOutput::attribname_ [protected] |
IOPar* Attrib::SeisTrcStorOutput::auxpars_ [protected] |
BufferString Attrib::SeisTrcStorOutput::datatype_ [protected] |
BufferString Attrib::SeisTrcStorOutput::errmsg_ [protected] |
bool Attrib::SeisTrcStorOutput::growtrctosi_ [protected] |
bool Attrib::SeisTrcStorOutput::is2d_ [protected] |
BufferStringSet Attrib::SeisTrcStorOutput::outpnames_ [protected] |
TypeSet<Seis::DataType> Attrib::SeisTrcStorOutput::outptypes_ [protected] |
BinID Attrib::SeisTrcStorOutput::prevpos_ [protected] |
TypeSet< Interval<int> > Attrib::SeisTrcStorOutput::sampleinterval_ [protected] |
Scaler* Attrib::SeisTrcStorOutput::scaler_ [protected] |
MultiID& Attrib::SeisTrcStorOutput::storid_ [protected] |
bool Attrib::SeisTrcStorOutput::storinited_ [protected] |
SeisTrc* Attrib::SeisTrcStorOutput::trc_ [protected] |
SeisTrcWriter* Attrib::SeisTrcStorOutput::writer_ [protected] |
1.7.1