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

Public Member Functions

 crossing (const ray_parameters &rp, cross_info cr_, int ib, double x, double y, double z, int ik)
 
cross_info crossing_info () const
 
ray_parameters ray_pars ()
 
int border () const
 
void add_rc_coefs (double c1[2], double c2[2])
 
void add_rc_vectors (double v1[3], double v2[3])
 
void add_raypol (double da[3])
 
int reflected () const
 
int operator= (const crossing &)
 
void set_refl_type (int ik)
 
void set_refrat (double rr)
 
int kind ()
 
int get_wave_type ()
 
ray_parameters rp_as_sp () const
 
- Public Member Functions inherited from point
 point (double _x, double _y, double _z)
 
 point (const point &pCopy)
 
double X () const
 
double Y () const
 
double Z () const
 

Protected Attributes

int iBorder
 
cross_info cr
 
ray_parameters rp
 
int iKind
 
- Protected Attributes inherited from point
double x
 
double y
 
double z
 

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