|
| RayShooter (Vel2dModelLDB *VelMod2d, ObservSys *OSys=NULL) |
|
void | Shooter (double stAngle, double endAngle, int target, double fStep, int &rNum, double *rT, double *rAmpl, double *rAngle, double *recF, int *recNum) |
|
void | Shooter2 (double stAngle, double endAngle, int &num, double *recT, double *recAmpl, double *recAngle, double *recF, int *recNum) |
|
void | GetWATimes (WAVE_TYPE wT, double *recX, double *recZ, int n, double *recT) |
|
void | GetWavePath (CodeAr rCode, WavePath *wp, bool &good_path_flag, bool &stop_pressed_flag, double dl=10., double den=10.) |
|
void | GetDirectWavePath (CodeAr rCode, WavePath *wp, bool &good_path_flag, bool &stop_pressed_flag, double dl=10., double den=10.) |
|
bool | TestRayPath (RayInfo *ray, int_ar *boundN, CodeAr rCode) |
|
void | CompLS (LSList *recLS, LSList *spLS, RecInfoAr &recInfos) |
|
void | MShooterSP (WAVE_TYPE wT, LSList *resLS, bool &stop_pressed_flag, double sx=-1., double sz=-1., int ns_bnum=-1) |
|
void | MShooterSPNew (WAVE_TYPE wT, LSlist *resLS, bool &stop_pressed_flag, double sx=-1., double sz=-1., int ns_bnum=-1) |
|
void | MShooterUP (WAVE_TYPE wT, bool rt, LSList *ls, RecInfoAr &recInfos, bool &stop_pressed_flag, int tbn=-1) |
|
void | MShooterDOWN (WAVE_TYPE wT, bool rt, LSList *inLS, LSList *outLS, bool &stop_pressed_flag) |
|
void | MShooterUniversal (WAVE_TYPE wT, bool rt, LSlist *inLS, LSlist *outLS, bool &stop_pressed_flag, bool WellShoot, int tbn, RTParams &rtp) |
|
bool | WellTransform (WAVE_TYPE wT, LSlist *outLS, LSlist *inLS, RecInfoAr &recInfos, bool rt, RTParams rtp) |
|
void | MShooterREC (int n1=-1, int n2=-1, WAVE_TYPE wt=PRESSURE) |
|
void | stop_MShooter (bool &stop_pressed_flag, LSInfo *&lsDesc) |
|
void | stop_MShooterUP (bool &stop_pressed_flag, RecInfoAr &recInfos) |
|
bool | firstLsPoint (double spX, double spZ, double &startF, double &stepF, CodeAr rCode, int_ar *bNums, int &bn1, bool &big_angle, int ns_bnum, bool &stop_pressed_flag) |
|
void | exactFirstPoint (double spX, double spZ, double &startF, double &stepF, CodeAr rCode, int_ar *bNums, int &bn1, bool &stop_pressed_flag) |
|
bool | sourceShooter (double spX, double spZ, double &startF, double &stepF, CodeAr rCode, int_ar *bNums, WAVE_TYPE wT, LSlist *resLS, int ns_bnum, bool &stop_pressed_flag) |
|
void | SaveHod (RecInfoAr recInfos, double spX, double spZ, int fbLine=-1, int pmLine=-1) |
|
void | SaveLS (dbItem dbiLSList, double spX, double spZ, double eps, LSList *ls, LSCode *lsc=NULL) |
|
void | LoadLS (dbItem dbiLSList, LSInfo *ls, double &spX, double &spZ, WAVE_TYPE &wt, double &eps, int &bNum) |
|
void | LoadLSList (LSList *LSLst, CodeAr rCode) |
|
void | SaveRecLS (int recNum, WAVE_TYPE wt, int bodyNum, double eps, LSList *recLS) |
|
bool | LoadRecLS (int recNum, WAVE_TYPE wt, int bNum, LSList *recLS) |
|
void | DeleteLSList (dbItem dbiModelList) |
|
void | SetPBars (Progress *PB1, Progress *PB2) |
|
void | LSShooterUP (WavePath *wp, WAVE_TYPE wT, bool rt, LSList *ls, RecInfoAr &recInfos, bool &stop_pressed_flag, int tbn=-1) |
|
| RayTracing (Vel2dModel *mod2d) |
|
RayInfo * | RayShoot (double f, double startX, double startZ, bool waySave, CodeAr rCode, bool calcSD, int_ar *bNums=NULL) |
|
void | AddObSysPtr (ObservSys *) |
|
void | SetDL (double dl) |
|
double | GetDL () |
|
void | CalcIntParams2 (double x, double z, double f, int rtr, double &x0, double &z0, double &x1, double &z1) |
|
|
void | clean_LS (LSList *&_list) |
|
void | GetActiveZoneStart (CodeAr rCode, int_ar *bNums, double &tmp_f, double &start_x, double &start_z, double first_x, double first_z, double angleStep2, double eps) |
|
void | OneDirectShoot (double x0, double z0, double x1, double z1, double base_angle, int rec_num, double &result_x, double &result_z, double &result_angle, double &result_f, double &time, double eps) |
|
bool | CheckRec (int rec_num, int bNum) |
|
void | GetNearestRecNum (int bodyNum, double last_x, double last_z, int &first_rec, int &count) |
|
STEP_RESULT | RayStep (double &x, double &z, double &f, double &v, double df, double &dt, double &resultAngle, double &resultCurvity, int &iBoundNum, WAVE_TYPE vPS, bool prevInt, bool noIntersect=false) |
|
bool | CalcRayAmpl (RayInfo *Ray) |
|
double | CalcRayCoeff (double x, double z, double x0, double z0, double x1, double z1, int bn1, int bn2, int boundN, WAVE_TYPE wt1, WAVE_TYPE wt2, double iAngle) |
|
void | CalcIntParams (double x, double z, double x0, double z0, int rtr, double &x1, double &z1) |
|
void | CalcIntParams (double x, double z, double &x0, double &z0, int rtr, double f, double &x1, double &z1) |
|