UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
ZSeismicStream Class Referenceabstract
Inheritance diagram for ZSeismicStream:
ZCoordObjStream ZTrSetStream

Public Member Functions

virtual void set_custom_taid (TraceAttrId coord_taid, Compar order=ASCENT_ORDER)
 
virtual void set_secondary_taid (TraceAttrId secondary_taid, Compar order=ASCENT_ORDER)
 
virtual void set_tertiary_taid (TraceAttrId tertiary_taid, Compar order=ASCENT_ORDER)
 
virtual const ZTraceParoperator() () const =0
 
virtual float * trace_body (int ens_index=0)=0
 
virtual ZTracePar trace_par (int ens_index=0) const =0
 
virtual long trace_id (int ens_index=0) const =0
 
- Public Member Functions inherited from ZCoordObjStream
virtual void set_custom_coord (const char *coord_name, Compar order=ASCENT_ORDER)
 
virtual void set_secondary_order (const char *secondary_name, Compar order=ASCENT_ORDER)
 
virtual void set_tertiary_order (const char *tertiary_name, Compar order=ASCENT_ORDER)
 
virtual Logic get_coord_range (float c[2])=0
 
virtual float average_coord_step ()=0
 
virtual Logic go_first_coord ()=0
 
virtual Logic go_next_coord ()=0
 
virtual float coord ()=0
 
virtual int ensemble_length () const =0
 

Member Function Documentation

virtual const ZTracePar& ZSeismicStream::operator() ( ) const
pure virtual

Get common trace parameters (actual usually is the whole range)

Implemented in ZTrSetStream.

virtual void ZSeismicStream::set_custom_taid ( TraceAttrId  coord_taid,
Compar  order = ASCENT_ORDER 
)
virtual

Add automatic conversion from TraceAttr to symbolic name with calling method of the same name.

virtual void ZSeismicStream::set_secondary_taid ( TraceAttrId  secondary_taid,
Compar  order = ASCENT_ORDER 
)
virtual

Add automatic conversion from TraceAttr to symbolic name with calling method of the same name.

virtual void ZSeismicStream::set_tertiary_taid ( TraceAttrId  tertiary_taid,
Compar  order = ASCENT_ORDER 
)
virtual

Add automatic conversion from TraceAttr to symbolic name with calling method of the same name.

virtual float* ZSeismicStream::trace_body ( int  ens_index = 0)
pure virtual

Get trace body with given index inside the ensemble.

Implemented in ZTrSetStream.

virtual long ZSeismicStream::trace_id ( int  ens_index = 0) const
pure virtual

Get unique trace index which can be associated with underlying trace db or trace file. It's guaranteed the the index is unique among traces of the same seismic stream.

Implemented in ZTrSetStream.

virtual ZTracePar ZSeismicStream::trace_par ( int  ens_index = 0) const
pure virtual

Get exact trace parameters (actual may be the part of the whole range)

Implemented in ZTrSetStream.


The documentation for this class was generated from the following file: