////////////////////////////////////////////////////////////////////////////// //YAMap.h #ifndef __YAMAP_H__ #define __YAMAP_H__ #include using namespace std; #include "CommonDefines.h" #include "PointSeriesManager.h" class CGDFLayer; class CPointSeriesManager; class CGDFObject; class CGDFMap : public CObject { public: DECLARE_SERIAL(CGDFMap) CGDFMap(); ~CGDFMap(); enum EDITMODE { modeNone, modeCoordinateCorrect,//坐标校准 modeCreateRelative,//建立相对点 }; //Attributes private: CTypedPtrArray m_layerarray; CPointSeriesManager m_seriesmanager; CGDFLayer* m_pSelectedLayer; BOOL m_bLockSelectedLayer; EDITMODE m_editmode; CString m_strName; CString m_strTypeName; double m_dXFactor;//x方向拉伸系数 double m_dYFactor;//y方向拉伸系数 double m_dZoomFactor; CRect m_drawrect;//here m_rect.bottom