7 #include <u3d_model.hpp>
8 #include <u3d_model_defines.hpp>
9 #include "u3d_raytr_defines.hpp"
51 double f1,
double az1,
52 double f2,
double az2,
53 double time,
int bn1,
int bn2,
54 int boundN,
double coeff,
55 double iAngle,
double iAz,
double iCurv);
64 void getRayInt(U3dRayIntStAr &int_points);
69 void getRayIBNums(std::vector<int> *iBNums);
96 bool saveTrajectoryToFile(
const char* file_name);
103 U3dRayPointsAr m_points;
104 U3dRayIntStAr m_intersects;
107 U3D_WAVE_TYPE *codeVPS;
void getRayInt(U3dRayIntStAr &int_points)
void getPoints(U3dPointsAr &points)
void addRayWInt(U3dRayPoint p)
void getRayLastInt(U3dRayIntSt &int_point)
void getRayPoits(U3dRayPointsAr &points)
void getLastPoint(U3dPoint &p)
U3dRay(U3dPoint startP, double stF, double stAz)
Definition: geometry.H:16
Definition: u3d_raytr_defines.hpp:81
Definition: u3d_point.hpp:16
Definition: u3d_ray.hpp:14
Definition: u3d_raytr_defines.hpp:65
void getStartParams(U3dPoint &startP, double &f, double &az)
void addPoint(U3dRayPoint)
void getRayCode(U3dCodeAr &rCode)
void addRayInt(U3dPoint p, double f1, double az1, double f2, double az2, double time, int bn1, int bn2, int boundN, double coeff, double iAngle, double iAz, double iCurv)
void getAngles(double *f, double *az)
void getRayWInt(U3dRayPoint &point)
void setRayCode(U3dCodeAr rCode)