?? forthdlg.h
字號:
#pragma once
#include "BachDlg.h"
// ForthDlg 對話框
class ForthDlg : public CDialog
{
DECLARE_DYNAMIC(ForthDlg)
public:
ForthDlg(CWnd* pParent = NULL); // 標準構造函數
virtual ~ForthDlg();
// 對話框數據
enum { IDD = IDD_DIALOG_FORTH };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
double m_Picx; //用戶輸入的左片像點坐標
public:
double m_Picy;
public:
double m_GrdX;
public:
double m_GrdY; //計算得到的地面點坐標
public:
double m_GrdZ;
public:
afx_msg void OnBnClickedButtonInportL();
public:
afx_msg void OnBnClickedButtonInportR();
public:
afx_msg void OnBnClickedButtonForCal();
public:
Matrix R_left; //左片旋轉陣
Matrix R_right; //右片旋轉陣
Matrix p_left; //左片像點
Matrix p_right; //右片像點
Matrix PicAss_L_C; //地面點在左像空間輔助坐標系的值
Matrix PicAss_R_C; //地面點在右像空間輔助坐標系的值
Matrix PicAss_l; //左像點在像空間輔助坐標系
Matrix PicAss_r; //右像點在像空間輔助坐標系
double f1,f2; //攝影機主距
double Ys_l; //左右片的外方位線元素
double Xs_l;
double Zs_l;
double Ys_r;
double Xs_r;
double Zs_r;
double N1; //投影系數
double N2;
double Bu; //攝影基線分量
double Bv;
double Bw;
double U1,U2,V1,V2,W1,W2,u1,u2,v1,v2,w1,w2;
public:
void getVal(); //一個過度函數,用來將得到用戶輸入的像點坐標計算成像輔助坐標以及計算基線分量
void calN(); //計算投影差系數
public:
double m_Picx2; //用戶輸入的右片像點坐標
public:
double m_Picy2;
public:
bool LoadStatus1; //是否已獲得外方位元素
bool LoadStatus2;
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -