Public Member Functions | |
| virtual const char * | name () const =0 |
| virtual bool | isOK () const |
| virtual const char * | errMsg () |
| virtual bool | needsVolumeOfInterest () const |
| virtual int | addVolumeOfInterest (const CubeSampling &, bool zistrans=false) |
| virtual int | addVolumeOfInterest (const char *linenm, const CubeSampling &, bool zistrans=false) |
| virtual void | setVolumeOfInterest (int, const CubeSampling &, bool zistrans=false) |
| virtual void | setVolumeOfInterest (int, const char *linenm, const CubeSampling &, bool zistrans=false) |
| virtual void | removeVolumeOfInterest (int) |
| virtual bool | loadDataIfMissing (int, TaskRunner *=0) |
| virtual void | transform (const BinID &, const SamplingData< float > &, int sz, float *res) const =0 |
| virtual float | transform (const BinIDValue &) const |
| float | transform (const Coord3 &) const |
| virtual void | transformBack (const BinID &, const SamplingData< float > &, int sz, float *res) const =0 |
| virtual float | transformBack (const BinIDValue &) const |
| float | transformBack (const Coord3 &) const |
| virtual void | transform (const char *linenm, int trcnr, const SamplingData< float > &, int sz, float *res) const |
| virtual float | transform (const char *linenm, int trcnr, float z) const |
| virtual void | transformBack (const char *linenm, int trcnr, const SamplingData< float > &, int sz, float *res) const |
| virtual float | transformBack (const char *linenm, int trcnr, float z) const |
| virtual Interval< float > | getZInterval (bool from) const =0 |
| virtual float | getZIntervalCenter (bool from) const |
| virtual float | getGoodZStep () const |
| ZDomain::Info & | fromZDomainInfo () |
| ZDomain::Info & | toZDomainInfo () |
| const ZDomain::Info & | fromZDomainInfo () const |
| const ZDomain::Info & | toZDomainInfo () const |
| const char * | fromZDomainKey () const |
| const char * | toZDomainKey () const |
| virtual int | lineIndex (const char *linename) const |
| virtual NotifierAccess * | changeNotifier () |
| the index of a line in a 2D lineset. | |
| virtual void | fillPar (IOPar &) const |
| virtual bool | usePar (const IOPar &) |
Static Public Member Functions | |
| static ZAxisTransform * | create (const IOPar &) |
Protected Member Functions | |
| ZAxisTransform (const ZDomain::Def &from, const ZDomain::Def &to) | |
Protected Attributes | |
| ZDomain::Info & | tozdomaininfo_ |
| ZDomain::Info & | fromzdomaininfo_ |
| BufferString | errmsg_ |
Private Member Functions | |
| mRefCountImpl (ZAxisTransform) | |
Baseclass for z stretching in different ways. The z-stretch may be dependent on the location (binid). The various transforms can be retrieved from factory ZATF().
| ZAxisTransform::ZAxisTransform | ( | const ZDomain::Def & | from, | |
| const ZDomain::Def & | to | |||
| ) | [protected] |
| virtual int ZAxisTransform::addVolumeOfInterest | ( | const CubeSampling & | , | |
| bool | zistrans = false | |||
| ) | [virtual] |
| virtual int ZAxisTransform::addVolumeOfInterest | ( | const char * | linenm, | |
| const CubeSampling & | , | |||
| bool | zistrans = false | |||
| ) | [virtual] |
| virtual NotifierAccess* ZAxisTransform::changeNotifier | ( | ) | [inline, virtual] |
the index of a line in a 2D lineset.
| static ZAxisTransform* ZAxisTransform::create | ( | const IOPar & | ) | [static] |
| virtual const char* ZAxisTransform::errMsg | ( | ) | [inline, virtual] |
| virtual void ZAxisTransform::fillPar | ( | IOPar & | ) | const [virtual] |
| ZDomain::Info& ZAxisTransform::fromZDomainInfo | ( | ) | [inline] |
| const ZDomain::Info& ZAxisTransform::fromZDomainInfo | ( | ) | const |
| const char* ZAxisTransform::fromZDomainKey | ( | ) | const |
| virtual float ZAxisTransform::getGoodZStep | ( | ) | const [virtual] |
a position within the z-range that is a logical 'center'
| virtual Interval<float> ZAxisTransform::getZInterval | ( | bool | from | ) | const [pure virtual] |
the z interval in either to or from domain.
| virtual float ZAxisTransform::getZIntervalCenter | ( | bool | from | ) | const [virtual] |
| virtual bool ZAxisTransform::isOK | ( | ) | const [inline, virtual] |
| virtual int ZAxisTransform::lineIndex | ( | const char * | linename | ) | const [inline, virtual] |
| virtual bool ZAxisTransform::loadDataIfMissing | ( | int | , | |
| TaskRunner * | = 0 | |||
| ) | [virtual] |
| ZAxisTransform::mRefCountImpl | ( | ZAxisTransform | ) | [private] |
| virtual const char* ZAxisTransform::name | ( | ) | const [pure virtual] |
| virtual bool ZAxisTransform::needsVolumeOfInterest | ( | ) | const [inline, virtual] |
| virtual void ZAxisTransform::removeVolumeOfInterest | ( | int | ) | [virtual] |
| virtual void ZAxisTransform::setVolumeOfInterest | ( | int | , | |
| const CubeSampling & | , | |||
| bool | zistrans = false | |||
| ) | [virtual] |
| virtual void ZAxisTransform::setVolumeOfInterest | ( | int | , | |
| const char * | linenm, | |||
| const CubeSampling & | , | |||
| bool | zistrans = false | |||
| ) | [virtual] |
| ZDomain::Info& ZAxisTransform::toZDomainInfo | ( | ) | [inline] |
| const ZDomain::Info& ZAxisTransform::toZDomainInfo | ( | ) | const |
| const char* ZAxisTransform::toZDomainKey | ( | ) | const |
| virtual void ZAxisTransform::transform | ( | const BinID & | , | |
| const SamplingData< float > & | , | |||
| int | sz, | |||
| float * | res | |||
| ) | const [pure virtual] |
| virtual float ZAxisTransform::transform | ( | const char * | linenm, | |
| int | trcnr, | |||
| float | z | |||
| ) | const [virtual] |
| virtual void ZAxisTransform::transform | ( | const char * | linenm, | |
| int | trcnr, | |||
| const SamplingData< float > & | , | |||
| int | sz, | |||
| float * | res | |||
| ) | const [virtual] |
| virtual float ZAxisTransform::transform | ( | const BinIDValue & | ) | const [virtual] |
| float ZAxisTransform::transform | ( | const Coord3 & | ) | const |
| float ZAxisTransform::transformBack | ( | const Coord3 & | ) | const |
| virtual float ZAxisTransform::transformBack | ( | const BinIDValue & | ) | const [virtual] |
| virtual float ZAxisTransform::transformBack | ( | const char * | linenm, | |
| int | trcnr, | |||
| float | z | |||
| ) | const [virtual] |
| virtual void ZAxisTransform::transformBack | ( | const char * | linenm, | |
| int | trcnr, | |||
| const SamplingData< float > & | , | |||
| int | sz, | |||
| float * | res | |||
| ) | const [virtual] |
| virtual void ZAxisTransform::transformBack | ( | const BinID & | , | |
| const SamplingData< float > & | , | |||
| int | sz, | |||
| float * | res | |||
| ) | const [pure virtual] |
| virtual bool ZAxisTransform::usePar | ( | const IOPar & | ) | [virtual] |
BufferString ZAxisTransform::errmsg_ [mutable, protected] |
ZDomain::Info& ZAxisTransform::fromzdomaininfo_ [protected] |
ZDomain::Info& ZAxisTransform::tozdomaininfo_ [protected] |
1.7.1