UNIVERS
15.3
UNIVERS base processing software API
|
Public Member Functions | |
pl_straight_body (geophys_params gp) | |
pl_straight_body (any_borders &ab, geophys_params gp) | |
void | commit_pass () |
const IntAr & | get_all_crossings () const |
const rays & | get_all_rays () const |
IntAr & | get_new_crossings () |
const rays & | get_new_rays () const |
Logic | store_ray (ray *pRNew, int iBorder) |
void | clear_rays () |
Logic | reflecting_border (int iB) 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 |
Protected Member Functions | |
void | addh_ray (ray *pRNew, int iCN) |
Protected Member Functions inherited from pl_intern_body | |
pl_intern_body (pl_intern_body &bCopy) | |
pl_intern_splines * | get_bodies_splines () const |
Protected Member Functions inherited from any_body | |
any_body (geophys_params _gp) | |
any_body (any_body &bCopy) | |
any_body (any_borders &ab, geophys_params gp) | |
void | swap_borders (int, int) |
void | gp2rp () |
Protected Attributes | |
rays | arProcessedRays |
rays | arNewRays |
IntAr | aiProcessedCrossings |
IntAr | aiNewCrossings |
Protected Attributes inherited from any_body | |
int | iNumber |
any_borders | aBorders |
IntAr | aBordersNums |
geophys_params | gp |
raytr_params | rp |