public USBL_GuiWei(float x_carrier,float y_carrier,float z_carrier,float Heave,float Heading, float Pitch, float Roll, float Lon_local, float Lat_local, float us_x, float us_y, float us_z, float Travel_time, float ArrayDepth, int[] SVPd, double[] SVPc) { /*trans_coor(x_carrier,y_carrier,z_carrier,Heading,Pitch,Roll); direction(_X_carrier, _Y_carrier, _Z_carrier);*/ direction(x_carrier, y_carrier, z_carrier); CorrectionConstC PositionSoundMend = new CorrectionConstC(Travel_time, _phi, _gama, ArrayDepth, Heave, SVPd, SVPc); PositionSoundMend.SoundSpeedMend(); Translation(PositionSoundMend.ResultX, PositionSoundMend.ResultY, -PositionSoundMend.ResultH + ArrayDepth, us_x, us_y, us_z); LongLagtitude(Lon_local, Lat_local); }
public USBL_GuiWei(float x_carrier, float y_carrier, float z_carrier, float Heave, float Heading, float Pitch, float Roll, float Lon_local, float Lat_local, float us_x, float us_y, float us_z, float Travel_time, float ArrayDepth, int[] SVPd, double[] SVPc) { /*trans_coor(x_carrier,y_carrier,z_carrier,Heading,Pitch,Roll); * direction(_X_carrier, _Y_carrier, _Z_carrier);*/ direction(x_carrier, y_carrier, z_carrier); CorrectionConstC PositionSoundMend = new CorrectionConstC(Travel_time, _phi, _gama, ArrayDepth, Heave, SVPd, SVPc); PositionSoundMend.SoundSpeedMend(); Translation(PositionSoundMend.ResultX, PositionSoundMend.ResultY, -PositionSoundMend.ResultH + ArrayDepth, us_x, us_y, us_z); LongLagtitude(Lon_local, Lat_local); }