/** * @file ViewInfo.h * @brief 井斜三图一表 * @date * @author: */ #ifndef PAI_FRAME_VIEWINFO_H #define PAI_FRAME_VIEWINFO_H #include #include #include #pragma execution_character_set("utf-8") class CViewInfo : public QObject { Q_OBJECT public: CViewInfo(); virtual ~CViewInfo(); //通常-井名 QString m_sName; QString m_WellName; bool m_DrawBox; double m_hHeight; //tvd bool m_IsDrawBxcs; bool m_IsDrawTable; bool m_IsDrawFst; bool m_IsDrawCst; bool m_IsDrawCst1; bool m_IsDrawCst2; bool m_IsDrawCst3; bool m_DepthLeft; bool m_IsDrawLtgjt; bool m_IsDrawBX; QString m_AliasName; QString m_AliasWellName; float m_XScale; float m_YScale; // 1-边框,格线,轨迹线,靶心半径,靶心连线的宽度、类型和颜色 int m_FrameWidth; int m_GridWidth; int m_GuijiWidth; int m_BxbjWidth; int m_BxlxWidth; //color QColor m_FrameColor; QColor m_GridColor; QColor m_GuijiColor; QColor m_BxbjColor; QColor m_BxlxColor; bool m_isDrawNote; //道头(井眼轨迹)、标题(三图一表的标题)、数据表、刻度、注释的字体属性 //font QFont m_HeadFont; QFont m_TitleFont; QFont m_TableFont; QFont m_ScaleFont; QFont m_NoteFont; //color QColor m_HeadColor; QColor m_TitleColor; QColor m_TableColor; QColor m_ScaleColor; QColor m_NoteColor; //井斜数据表参数 QString m_Title_table; float m_Head_Height; float m_Rec_Height; //俯视图参数 QString m_Title_fst; double m_MinXe; double m_MaxXe; double m_MinYn; double m_MaxYn; //绘制闭合线 bool m_bPlotBhx; //侧视图参数 QString m_Title_cst; bool m_heqw; double m_MaxWy; double m_MinWy; double m_MaxTVD; double m_MinTVD; //// 水平位移 double m_MaxWy_HOFF; double m_MinWy_HOFF; double m_MaxTVD_HOFF; double m_MinTVD_HOFF; ////////////////////////////////////////////////////////////////////////// ///向东 double m_MaxWy_XE; double m_MinWy_XE; double m_MaxTVD_XE; double m_MinTVD_XE; //向北 double m_MaxWy_YN; double m_MinWy_YN; double m_MaxTVD_YN; double m_MinTVD_YN; double m_DepSpace; double m_DepSpaceN; double m_CsAngle; //立体轨迹图参数 QString m_Title_ltgj; double m_MaxWy1; double m_LTTTVD; double m_DepSpace1; double m_LttAngle; double m_LttAngle_X; double m_LttAngle_Z; bool m_is3DFrame; double m_LttxDela; double m_XD; double m_YD; int m_IsDrawProperty; QString m_CurveName1; QString m_CurveName2; int m_ColorTableIndex; double m_calscale; double m_baseval; double m_maxval; double m_Rlev; bool m_isBlock; //tvd }; #endif