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 | Protected Attributes | List of all members
rays_straight Class Reference
Inheritance diagram for rays_straight:
rays_shoot

Public Member Functions

 rays_straight (pl_straight_model *pmFather, point pSP)
 
raytrace_a_ray (const double &dFi, const double &dAz, int i1=-1, int i2=-1, Logic *lh=NULL)
 
int continue_a_ray (ray *rCurrent, int iBeforeReflect)
 
const pl_straight_modelmodel () const
 
- Public Member Functions inherited from rays_shoot
 rays_shoot (const point3d &p, int, int, int, pl_raytr_model *)
 
rayraw_ray (const ray_parameters &rp) const
 
rayraw_ray (double df, double da) const
 
rayraw_ray_point (ray_parameters, const point3d &, int iBNumber, Logic &, double &lE, IntAr *iat, ray *r=NULL) const
 
rayraw_ray_point (double, double, int iBNumber, const point3d &, Logic &, double &lE, IntAr *iat, ray *r=NULL) const
 
rayraw_ray_point_reflected (ray_parameters, const point3d &, int iBNumber, Logic &, int, double &lE, IntAr *iat, Logic lRefRat=FALSE, ray *r=NULL) const
 
rayraw_ray_point_reflected (double, double, const point3d &, int iBNumber, Logic &, int, double &lE, IntAr *iat, Logic lRefRat=FALSE, ray *r=NULL) const
 
rayraw_ray_fict_bord (double, double, const point3d &, int iBInNumber, int iBReflNumber, const pl_fict_border &fbReflect, Logic &, double &lE, point3d &, ray *r=NULL) const
 
rayraw_ray_fict_bord (ray_parameters, const point3d &, int iBInNumber, int iBReflNumber, const pl_fict_border &fbReflect, Logic &, double &lE, point3d &, ray *r=NULL) const
 
point sp () const
 
int n1 () const
 
int n2 () const
 
void set_uw_kind (int ik)
 
void set_dw_kind (int ik)
 
int uw_kind ()
 
int dw_kind ()
 

Protected Member Functions

raystore_ray (ray *)
 
- Protected Member Functions inherited from rays_shoot
rayshoot_out (const ray_parameters &rp, int iKind=PM_FULL) const
 
raya_shot (const double &dFi, const double &dAz, ray_specifics &rsSpec, ray *r=NULL) const
 

Protected Attributes

rays arStorage
 
- Protected Attributes inherited from rays_shoot
point3d pShotPoint
 
pl_raytr_modelpmFather
 
int iShotType
 
int N1
 
int N2
 
int iUWKind
 
int iDWKind
 

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