Group of utilities for horizons: here are all functions required in od_process_attrib_em for computing data on, along or between 2 horizons.
More...
|
static void | addHorizonData (const MultiID &, const BufferStringSet &, const ObjectSet< BinIDValueSet > &) |
|
static void | getExactCoords (od_ostream &, const MultiID &, Pos::GeomID, const TrcKeySampling &, ObjectSet< DataPointSet > &) |
|
static Horizon * | getHorizon (const MultiID &) |
|
static float | getMissingZ (const RowCol &, const Horizon *, int) |
|
static void | getPositions (od_ostream &, const MultiID &, ObjectSet< BinIDValueSet > &) |
|
static void | getWantedPos2D (od_ostream &, ObjectSet< MultiID > &, DataPointSet *, const TrcKeySampling &, const Interval< float > &extraz, Pos::GeomID) |
|
static void | getWantedPositions (od_ostream &, ObjectSet< MultiID > &, BinIDValueSet &, const TrcKeySampling &, const Interval< float > &extraz, int nrinterpsamp, int mainhoridx, float extrawidth, Pos::Provider *provider=0) |
|
static float | getZ (const RowCol &, const Horizon *) |
|
static bool | getZInterval (int idi, int idc, Horizon *, Horizon *, float &topz, float &botz, int nrinterpsamp, int mainhoridx, float &lastzinterval, float extrawidth) |
|
static bool | SolveIntersect (float &topz, float &botz, int nrinterpsamp, int is1main, float extrawidth, bool is1interp, bool is2interp) |
|
Group of utilities for horizons: here are all functions required in od_process_attrib_em for computing data on, along or between 2 horizons.
<>