![]() |
imagepro
2019 march
Biblioteca imagepro
|
#include <measure2d.h>
Métodos públicos | |
Measure2D () | |
~Measure2D () | |
measure2Dinput | getMeasure2Dinput_empty () |
void | setInputData_VerticalCorrection (bool verticalCorrection_) |
void | set_cleanInputData () |
void | set_cleanOutputData () |
void | setInputData (measure2Dinput m2dinput) |
void | setInputData (double v_meter2pix_) |
void | setInputData (double image_width_, double image_height_) |
void | setInputData (double camera_latitude_, double camera_longitud_, double camera_height_, double object_distance_) |
void | setInputData (double camera_azimut_, double camera_rotation_, double camera_elevation_, double h_FOV_, double v_FOV_) |
void | setInputData (QPoint A_2d_, QPoint B_2d_, double h_FOV_, double v_FOV_, double object_distance_, double image_width_, double image_height_) |
void | setInputData (QPoint A_2d_, QPoint B_2d_, double h_meter2pix_, double v_meter2pix_) |
void | setInputData (QPoint A_2d_, QPoint B_2d_, double h_meter2pix_, double v_meter2pix_, double object_distance_, double image_width_, double image_height_, double h_FOV_, double v_FOV_, double camera_azimut_, double camera_rotation_, double camera_elevation_, double camera_latitude_, double camera_longitud_, double camera_height_) |
void | setInputDataErrors (double err_camera_azimut_, double err_camera_rotation_, double err_camera_elevation_, double err_h_FOV_, double err_v_FOV_) |
void | setInputDataErrors (double err_pickPixError_, double err_h_FOV_, double err_v_FOV_, double err_object_distance_) |
void | setInputDataErrors (double err_pickPixError_, double err_h_meter2pix_, double err_v_meter2pix_) |
void | setInputDataErrors (double err_pickPixError_, double err_h_meter2pix_, double err_v_meter2pix_, double err_object_distance_, double err_h_FOV_, double err_v_FOV_, double err_camera_azimut_, double err_camera_rotation_, double err_camera_elevation_) |
measure2Doutput | getOutputData () |
measure2Doutput | getEmptyOutputData () |
void | getOutputData (double *length, double *base, double *height, double *elevation, bool *outOfRange) |
void | getOutputData (QVector3D *A_3d_, QVector3D *B_3d_) |
void | getOutputDataErr (double *err_length, double *err_base, double *err_height, double *err_elevation) |
void | getOutputDataErr (QVector3D *err_A_3d_, QVector3D *err_B_3d_) |
void | calculate_factors () |
void | calculate_measure2d () |
void | calculate_3d_postion () |
QPixmap | draw (QPixmap pix_original_, measured2D_imgwc m2d_data_) |
QPixmap | getOutputImage () |
QString | inputDataAsText () |
QString | outMeasureAsText () |
void | writeLog (QString logtext) |
QString | get_logText () |
Units | getUnit () const |
void | setUnit (const Units &value) |
Atributos públicos | |
QPoint | A_2d |
QPoint | B_2d |
double | image_width |
double | image_height |
double | h_meter2pix |
double | v_meter2pix |
double | camera_azimut |
double | camera_rotation |
double | camera_elevation |
double | camera_latitude |
double | camera_longitud |
double | camera_height |
double | object_distance |
double | h_FOV |
double | v_FOV |
double | meter2degrees |
double | err_pickPixError |
double | err_h_meter2pix |
double | err_v_meter2pix |
double | err_camera_azimut |
double | err_camera_rotation |
double | err_camera_elevation |
double | err_object_distance |
double | err_h_FOV |
double | err_v_FOV |
bool | verticalCorrection |
ImagePro | imgpro |
QString | logText |
Measure2D::Measure2D | ( | ) |
Measure2D::~Measure2D | ( | ) |
void Measure2D::calculate_3d_postion | ( | ) |
void Measure2D::calculate_factors | ( | ) |
void Measure2D::calculate_measure2d | ( | ) |
QPixmap Measure2D::draw | ( | QPixmap | pix_original_, |
measured2D_imgwc | m2d_data_ | ||
) |
QString Measure2D::get_logText | ( | ) |
measure2Doutput Measure2D::getEmptyOutputData | ( | ) |
measure2Dinput Measure2D::getMeasure2Dinput_empty | ( | ) |
measure2Doutput Measure2D::getOutputData | ( | ) |
void Measure2D::getOutputData | ( | double * | length, |
double * | base, | ||
double * | height, | ||
double * | elevation, | ||
bool * | outOfRange | ||
) |
void Measure2D::getOutputData | ( | QVector3D * | A_3d_, |
QVector3D * | B_3d_ | ||
) |
void Measure2D::getOutputDataErr | ( | double * | err_length, |
double * | err_base, | ||
double * | err_height, | ||
double * | err_elevation | ||
) |
void Measure2D::getOutputDataErr | ( | QVector3D * | err_A_3d_, |
QVector3D * | err_B_3d_ | ||
) |
QPixmap Measure2D::getOutputImage | ( | ) |
Units Measure2D::getUnit | ( | ) | const |
QString Measure2D::inputDataAsText | ( | ) |
QString Measure2D::outMeasureAsText | ( | ) |
void Measure2D::set_cleanInputData | ( | ) |
void Measure2D::set_cleanOutputData | ( | ) |
void Measure2D::setInputData | ( | measure2Dinput | m2dinput | ) |
void Measure2D::setInputData | ( | double | v_meter2pix_ | ) |
void Measure2D::setInputData | ( | double | image_width_, |
double | image_height_ | ||
) |
void Measure2D::setInputData | ( | double | camera_latitude_, |
double | camera_longitud_, | ||
double | camera_height_, | ||
double | object_distance_ | ||
) |
void Measure2D::setInputData | ( | double | camera_azimut_, |
double | camera_rotation_, | ||
double | camera_elevation_, | ||
double | h_FOV_, | ||
double | v_FOV_ | ||
) |
void Measure2D::setInputData | ( | QPoint | A_2d_, |
QPoint | B_2d_, | ||
double | h_FOV_, | ||
double | v_FOV_, | ||
double | object_distance_, | ||
double | image_width_, | ||
double | image_height_ | ||
) |
void Measure2D::setInputData | ( | QPoint | A_2d_, |
QPoint | B_2d_, | ||
double | h_meter2pix_, | ||
double | v_meter2pix_ | ||
) |
void Measure2D::setInputData | ( | QPoint | A_2d_, |
QPoint | B_2d_, | ||
double | h_meter2pix_, | ||
double | v_meter2pix_, | ||
double | object_distance_, | ||
double | image_width_, | ||
double | image_height_, | ||
double | h_FOV_, | ||
double | v_FOV_, | ||
double | camera_azimut_, | ||
double | camera_rotation_, | ||
double | camera_elevation_, | ||
double | camera_latitude_, | ||
double | camera_longitud_, | ||
double | camera_height_ | ||
) |
void Measure2D::setInputData_VerticalCorrection | ( | bool | verticalCorrection_ | ) |
void Measure2D::setInputDataErrors | ( | double | err_camera_azimut_, |
double | err_camera_rotation_, | ||
double | err_camera_elevation_, | ||
double | err_h_FOV_, | ||
double | err_v_FOV_ | ||
) |
void Measure2D::setInputDataErrors | ( | double | err_pickPixError_, |
double | err_h_FOV_, | ||
double | err_v_FOV_, | ||
double | err_object_distance_ | ||
) |
void Measure2D::setInputDataErrors | ( | double | err_pickPixError_, |
double | err_h_meter2pix_, | ||
double | err_v_meter2pix_ | ||
) |
void Measure2D::setInputDataErrors | ( | double | err_pickPixError_, |
double | err_h_meter2pix_, | ||
double | err_v_meter2pix_, | ||
double | err_object_distance_, | ||
double | err_h_FOV_, | ||
double | err_v_FOV_, | ||
double | err_camera_azimut_, | ||
double | err_camera_rotation_, | ||
double | err_camera_elevation_ | ||
) |
void Measure2D::setUnit | ( | const Units & | value | ) |
void Measure2D::writeLog | ( | QString | logtext | ) |
QPoint Measure2D::A_2d |
QPoint Measure2D::B_2d |
double Measure2D::camera_azimut |
double Measure2D::camera_elevation |
double Measure2D::camera_height |
double Measure2D::camera_latitude |
double Measure2D::camera_longitud |
double Measure2D::camera_rotation |
double Measure2D::err_camera_azimut |
double Measure2D::err_camera_elevation |
double Measure2D::err_camera_rotation |
double Measure2D::err_h_FOV |
double Measure2D::err_h_meter2pix |
double Measure2D::err_object_distance |
double Measure2D::err_pickPixError |
double Measure2D::err_v_FOV |
double Measure2D::err_v_meter2pix |
double Measure2D::h_FOV |
double Measure2D::h_meter2pix |
double Measure2D::image_height |
double Measure2D::image_width |
ImagePro Measure2D::imgpro |
QString Measure2D::logText |
double Measure2D::meter2degrees |
double Measure2D::object_distance |
double Measure2D::v_FOV |
double Measure2D::v_meter2pix |
bool Measure2D::verticalCorrection |