|
| pl_vspogt_body (geophys_params &g) |
|
void | prepare_for_vspogt (const pl_intern_borders &, rays_to_receiver *prtr, const DoubleAr &daRT) |
|
void | get_initial_fict_borders (pl_fict_borders &) const |
|
pl_fict_borders * | get_fict_borders (int) const |
|
void | add_n_borders (int iNNewPointsLeft, int ib, pl_fict_borders *, ray_parameters_dynar *) const |
|
int | bad_interpolation () |
|
void | clear () |
|
pl_fict_borders * | extend_initial (ray *prInitial, double dTLast, DoubleAr &daTimes, p_pl_intern_border) |
|
Logic | extend (double dWhere, point &pRes) |
|
p_pl_fict_border | get_fict_border (pl_fict_border &, point) const |
|
p_pl_fict_border | get_fict_horizontal_border (point) const |
|
Public Member Functions inherited from pl_intern_body |
| pl_intern_body (geophys_params gp) |
|
| pl_intern_body (any_borders &ab, geophys_params gp) |
|
virtual int | contains (const point &pWhat) const |
|
int | fict_border (const pl_spline &sSlice, p_pl_fict_border &bNew) const |
|
Public Member Functions inherited from any_body |
Logic | numerated_borders () const |
|
void | clear_borders () |
|
void | set_number (int i) |
|
int | n_of_borders () const |
|
void | add_border (p_any_border pb) |
|
p_any_border | get_border (int i) const |
|
geophys_params | get_geophys () const |
|
void | set_geophys (geophys_params GP) |
|
raytr_params | get_raytr () const |
|
Logic | contains_border (p_any_border pb) const |
|
void | fix_numbers (const IntAr &aBorderNumbers) |
|
const IntAr & | borders_numbers () const |
|
IntAr | neighbors (int iNumber) const |
|
void | change_border (p_any_border, p_any_border) |
|
void | sort_borders () |
|
int | number () const |
|
void | set_vp (double vp) |
|
void | set_kp (double kp) |
|
void | set_vs (double vs) |
|
void | set_ks (double ks) |
|
const any_borders & | borders () const |
|
| time_depth_list_local (unsigned quant=DEFAULT_QUANT, unsigned volume=START_VOLUME) |
|
void | interpolate (double dTime, double &prop, double &diver, double &refrat, point &pRefl, pl_spline &sReflect) const |
|
void | interpolate (double dTime, double *vpol) const |
|
double | start_time () const |
|
double | finish_time () const |
|
double | t_of_new_border (int) const |
|
void | prepared () |
|
int | n_of_segments () const |
|
void | add_new_node (double, const point3d &, p_pl_intern_spline, ray_to_receiver &, Logic) |
|
void | add_new_node (double, const point3d &, p_pl_intern_spline, ray_to_receiver &, double) |
|
void | merge (const time_depth_list_local &) |
|
int | t2i (double) const |
|
void | merge_unique (const time_depth_list_local &) |
|
void | merge_unique_monotone (const time_depth_list_local &) |
|
void | clear () |
|
void | pack () |
|
void | debug_output () const |
|