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
ray_hit_simplex Class Reference
Inheritance diagram for ray_hit_simplex:
simplex2D

Public Member Functions

virtual double value (const point2D &)
 
 ray_hit_simplex (general_hit_info &ghiShot, const point &pW, const point2D &p1, const point2D &p2, const double &d1, const double &d2, ray *, double le=DEFAULT_LESSER_VALUE, double ee=DEFAULT_ENLARGE_VALUE, double _a=DEFAULT_A, double _b=DEFAULT_B, double _g=DEFAULT_G)
 
- Public Member Functions inherited from simplex2D
 simplex2D (double le=DEFAULT_LESSER_VALUE, double ee=DEFAULT_ENLARGE_VALUE, double _a=DEFAULT_A, double _b=DEFAULT_B, double _g=DEFAULT_G)
 
virtual void minimize (double &dEps, const double &dMStep, point2D &pRes)
 

Protected Member Functions

Logic verify_ray (ray *) const
 
- Protected Member Functions inherited from simplex2D
Logic new_top ()
 
void change_rib (double dChangeCoef)
 
void prepare (const point2D &p1, const double dE1, const point2D &p2, const double dE2)
 

Protected Attributes

general_hit_infogs
 
point pWhere
 
IntAr iaTemplate
 
- Protected Attributes inherited from simplex2D
DoubleAr daValues
 
IndexAr iaSorted
 
aPoints2D apCurrent
 
double A
 
double B
 
double G
 
double LESSER_VALUE
 
double ENLARGE_VALUE
 
int iLastReflected
 
double dStep
 
double dSMin
 
double dBValue
 

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