227 void setInputData_VerticalCorrection(
bool verticalCorrection_);
229 void set_cleanInputData();
230 void set_cleanOutputData();
233 void setInputData(
double v_meter2pix_);
234 void setInputData(
double image_width_,
double image_height_);
235 void setInputData(
double camera_latitude_,
double camera_longitud_,
double camera_height_,
double object_distance_);
236 void setInputData(
double camera_azimut_,
double camera_rotation_,
double camera_elevation_,
double h_FOV_,
double v_FOV_);
237 void setInputData( QPoint A_2d_, QPoint B_2d_,
double h_FOV_,
double v_FOV_ ,
double object_distance_,
double image_width_,
double image_height_);
238 void setInputData( QPoint A_2d_, QPoint B_2d_,
double h_meter2pix_,
double v_meter2pix_ );
239 void setInputData(QPoint A_2d_, QPoint B_2d_,
double h_meter2pix_,
double v_meter2pix_ ,
240 double object_distance_,
double image_width_,
double image_height_ ,
241 double h_FOV_,
double v_FOV_,
242 double camera_azimut_,
double camera_rotation_,
double camera_elevation_,
243 double camera_latitude_,
double camera_longitud_,
double camera_height_);
245 void setInputDataErrors(
double err_camera_azimut_,
double err_camera_rotation_,
double err_camera_elevation_,
double err_h_FOV_,
double err_v_FOV_);
246 void setInputDataErrors(
double err_pickPixError_,
double err_h_FOV_,
double err_v_FOV_ ,
double err_object_distance_);
247 void setInputDataErrors(
double err_pickPixError_,
double err_h_meter2pix_,
double err_v_meter2pix_);
248 void setInputDataErrors(
double err_pickPixError_,
double err_h_meter2pix_,
double err_v_meter2pix_ ,
249 double err_object_distance_,
double err_h_FOV_,
double err_v_FOV_ ,
250 double err_camera_azimut_,
double err_camera_rotation_,
double err_camera_elevation_);
254 void getOutputData(
double *length,
double *base ,
double *height,
double *elevation,
bool *outOfRange );
255 void getOutputData( QVector3D *A_3d_, QVector3D *B_3d_);
256 void getOutputDataErr(
double *err_length,
double *err_base ,
double *err_height,
double *err_elevation);
257 void getOutputDataErr( QVector3D *err_A_3d_, QVector3D *err_B_3d_);
259 void calculate_factors();
260 void calculate_measure2d();
261 void calculate_3d_postion();
266 QPixmap getOutputImage();
269 QString inputDataAsText();
270 QString outMeasureAsText();
271 void writeLog(QString logtext);
272 QString get_logText();
274 Units getUnit()
const;
275 void setUnit(
const Units &value);
284 QPixmap pix_original;
292 #endif // MEASURE2D_H
QList< QVector3D > err_B_3d
Definition: measure2d.h:140
Definition: measure2d.h:82
QList< QVector3D > B_3d
Definition: measure2d.h:131
double measure_base
Definition: measure2d.h:165
double camera_elevation
Definition: measure2d.h:206
QList< double > err_measure_base
Definition: measure2d.h:143
QList< QPoint > measure_height_point
Definition: measure2d.h:150
QVector3D err_A_3d
Definition: measure2d.h:170
QList< QPoint > measure_B_2d
Definition: measure2d.h:148
QList< double > err_measure_elevation
Definition: measure2d.h:145
double err_measure_base
Definition: measure2d.h:174
double err_measure_length
Definition: measure2d.h:173
Definition: measure2d.h:191
double image_height
Definition: measure2d.h:201
double camera_rotation
Definition: measure2d.h:205
QVector3D err_B_3d
Definition: measure2d.h:171
Definition: measure2d.h:82
double meter2degrees
Definition: measure2d.h:213
QList< double > measure_elevation
Definition: measure2d.h:136
QList< Units > measure_units
Definition: measure2d.h:152
double err_h_FOV
Definition: measure2d.h:222
double v_meter2pix
Definition: measure2d.h:203
QList< int > vpointimgwc_matched_id
Definition: measure2d.h:154
Definition: measure2d.h:79
double image_width
Definition: measure2d.h:200
QPoint measure_B_2d
Definition: measure2d.h:179
QList< double > err_measure_length
Definition: measure2d.h:142
double camera_longitud
Definition: measure2d.h:208
QPoint B_2d
Definition: measure2d.h:199
double measure_length
Definition: measure2d.h:164
QPoint measure_A_2d
Definition: measure2d.h:178
double err_object_distance
Definition: measure2d.h:221
QList< bool > measure_outOfRange
Definition: measure2d.h:137
QList< QPoint > measure_A_2d
Definition: measure2d.h:147
double err_camera_azimut
Definition: measure2d.h:218
double v_FOV
Definition: measure2d.h:212
QPoint A_2d
Definition: measure2d.h:198
Clase auxiliar para transformar imágenes de un formato a otro (Mat, QPixmap, QImage)
QList< double > measure_height
Definition: measure2d.h:135
Units
Definition: measure2d.h:81
double h_FOV
Definition: measure2d.h:211
double err_h_meter2pix
Definition: measure2d.h:216
Units measure_units
Definition: measure2d.h:183
double err_pickPixError
Definition: measure2d.h:215
double err_measure_elevation
Definition: measure2d.h:176
QPoint measure_height_point
Definition: measure2d.h:181
double err_measure_height
Definition: measure2d.h:175
double err_v_FOV
Definition: measure2d.h:223
Definition: measure2d.h:123
Definition: measure2d.h:158
QList< double > measure_length
Definition: measure2d.h:133
QString logText
Definition: measure2d.h:268
QList< int > measure_id
Definition: measure2d.h:126
double camera_latitude
Definition: measure2d.h:207
QList< double > err_measure_height
Definition: measure2d.h:144
int vpointimgwc_matched_id
Definition: measure2d.h:185
double camera_height
Definition: measure2d.h:209
QList< QDateTime > fk_datetime
Definition: measure2d.h:127
QVector3D A_3d
Definition: measure2d.h:161
double camera_azimut
Definition: measure2d.h:204
bool measure_outOfRange
Definition: measure2d.h:168
double err_camera_rotation
Definition: measure2d.h:219
QList< QVector3D > A_3d
Definition: measure2d.h:130
double err_camera_elevation
Definition: measure2d.h:220
ImagePro imgpro
Definition: measure2d.h:263
double measure_elevation
Definition: measure2d.h:167
double object_distance
Definition: measure2d.h:210
QStringList fk_station
Definition: measure2d.h:128
double err_v_meter2pix
Definition: measure2d.h:217
QList< QVector3D > err_A_3d
Definition: measure2d.h:139
QList< QPoint > measure_base_point
Definition: measure2d.h:149
Definition: imagepro.h:117
double measure_height
Definition: measure2d.h:166
QPoint measure_base_point
Definition: measure2d.h:180
bool verticalCorrection
Definition: measure2d.h:226
double h_meter2pix
Definition: measure2d.h:202
QVector3D B_3d
Definition: measure2d.h:162
QList< double > measure_base
Definition: measure2d.h:134