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
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef AFX_EXT_CLASS
|
|
|
|
|
|
#define AFX_EXT_CLASS Q_DECL_IMPORT
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
#include <set>
|
|
|
|
|
|
using std::vector;
|
|
|
|
|
|
using std::set;
|
|
|
|
|
|
#include "InterfaceElements.h"
|
|
|
|
|
|
/*@file: CPolygonOperation.h
|
|
|
|
|
|
* @desc: <EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
* @date: 2024.7.24
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AFX_EXT_CLASS CPolygonOperation
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CPolygonOperation(void);
|
|
|
|
|
|
public:
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һϵ<D2BB>б߽<D0B1><DFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿմ<DABF><D5B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> XOR<4F><52><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD> srcPgns = <20><><EFBFBD>еı߽<C4B1><DFBD>Ϳ<CDBF>
|
|
|
|
|
|
static int DigHoles(vector<CPolyline*>& srcPgns, vector<CPolyline*>& dstPgns);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|