3 #ifndef __ZTrSetStream_H
4 #define __ZTrSetStream_H
7 #include <ldb/trselect.h>
8 #include <zm/ZSeismicStream.H>
9 #include <zm/ZTracePar.H>
47 Compar order = ASCENT_ORDER);
55 Compar order = ASCENT_ORDER);
63 Compar order = ASCENT_ORDER);
94 virtual float coord ();
100 virtual float*
trace_body (
int ens_index = 0);
107 virtual long trace_id (
int ens_index = 0)
const;
116 TraceAttrId ctaid[3];
124 void gather_ensemble ();
127 void apply_selection ();
const TrIndexTable * index_table() const
virtual Logic go_next_coord()
virtual void set_selection_rule(TsExpr *expr)
virtual int ensemble_length() const
virtual float average_coord_step()
void set_custom_coord_vector(double *coordslist)
virtual long trace_id(int ens_index=0) const
Definition: ZTracePar.H:13
virtual float * trace_body(int ens_index=0)
virtual Logic go_first_coord()
virtual const ZTracePar & operator()() const
virtual Logic get_coord_range(float c[2])
virtual void set_secondary_order(const char *secondary_name, Compar order=ASCENT_ORDER)
virtual void set_custom_coord(const char *coord_name, Compar order=ASCENT_ORDER)
Definition: ZSeismicStream.H:15
Definition: ZTrSetStream.H:16
Definition: trselect.h:109
virtual void set_tertiary_order(const char *tertiary_name, Compar order=ASCENT_ORDER)
virtual ZTracePar trace_par(int ens_index=0) const