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 "mesh.h"
|
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
|
|
|
|
using namespace std;
|
|
|
|
|
|
class CMesh;
|
|
|
|
|
|
class CCurveEx;
|
|
|
|
|
|
class AFX_EXT_CLASS CMeshPackage
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CMeshPackage();
|
|
|
|
|
|
~CMeshPackage();
|
|
|
|
|
|
|
|
|
|
|
|
void Clear();
|
|
|
|
|
|
//vector<CCurveEx*>* MakePackages();
|
|
|
|
|
|
long GetCount();
|
|
|
|
|
|
|
|
|
|
|
|
void CutOut(CCurveEx* pCurve);
|
|
|
|
|
|
void CutIn(CCurveEx* pCurve);
|
|
|
|
|
|
void operator=(CMeshPackage& other);
|
|
|
|
|
|
|
|
|
|
|
|
void DeleteValue(double z0, double z1);
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
//vector<CCurveEx*>* m_pFaults;
|
|
|
|
|
|
|
|
|
|
|
|
vector<double>* m_pZs;
|
|
|
|
|
|
// ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
|
|
|
|
|
|
vector<COLORREF>* m_pColors;
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
vector<CCurveEx*>* m_pPackages;
|
|
|
|
|
|
|
|
|
|
|
|
vector<CRect8>* m_pRanges;
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
//CMesh* m_pMesh;
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|