UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Friends | List of all members
pl_intern_body Class Reference
Inheritance diagram for pl_intern_body:
any_body pl_straight_body pl_vspogt_body

Public Member Functions

 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 IntArborders_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_bordersborders () const
 

Protected Member Functions

 pl_intern_body (pl_intern_body &bCopy)
 
pl_intern_splinesget_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 ()
 

Friends

class pl_model
 

Additional Inherited Members

- Protected Attributes inherited from any_body
int iNumber
 
any_borders aBorders
 
IntAr aBordersNums
 
geophys_params gp
 
raytr_params rp
 

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