You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#pragma once
|
|
|
|
|
#include "GlobalDefine.h"
|
|
|
|
|
#include "ObjContainer.h"
|
|
|
|
|
#include "Module.h"
|
|
|
|
|
#include "EnumPropertieType.h"
|
|
|
|
|
|
|
|
|
|
class COutputWnd;
|
|
|
|
|
class CPltReader:public CModule
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
CPltReader(void);
|
|
|
|
|
~CPltReader(void);
|
|
|
|
|
virtual void OnAppInitialize(){};
|
|
|
|
|
virtual CMFCPropertyGridProperty *CreatGridProperty();
|
|
|
|
|
virtual MODULE GetModuleType(){return _PLT_PROP;};
|
|
|
|
|
void OpenFile();
|
|
|
|
|
private:
|
|
|
|
|
bool AnalysePltFlie(CString FilePath);
|
|
|
|
|
CString FindNextP(CString str,int &pos);
|
|
|
|
|
void TranslatorToComposite(vector<PointType> &vec,CObjContainer &ObjContainer);
|
|
|
|
|
private:
|
|
|
|
|
vector<PointType> m_PtVec;//<2F>洢<EFBFBD><E6B4A2>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>
|
|
|
|
|
//<2F><><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD>ȡ<EFBFBD><C8A1>plt <20>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ŵ<EFBFBD>cad <20><>Ӧ<EFBFBD><D3A6>С<EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
|
|
|
|
|
double m_ScaleX;
|
|
|
|
|
double m_ScaleY;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
extern CPltReader* gPltReader;
|