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.

20 lines
581 B
C++

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#pragma once
class AFX_EXT_CLASS CRect8Ex : public CRect8
{
public:
CRect8Ex(void);
CRect8Ex(double left, double top, double right, double bottom);
virtual ~CRect8Ex(void);
// type为校正类型,比如两点校位、四点校位等;value为类对象指针如CCalibrate2、CCalibrate4等
virtual void Calibrate(int type, void* pValue);
virtual bool RtInRect(const CRect8& rect);
virtual void ExchangeXY(void* pProjection); //转换到指定投影坐标,CPrljectio* pProjection
void operator= (CRect8Ex& rt);
void operator= (CRect8& rt);
void operator= (CRect& rt);
bool operator== (CRect8Ex& rt);
};