www.pudn.com > dstile-0.2.rar > CSTrans.h
class CSTrans {
public:
CSTrans();
~CSTrans();
public:
void* GetCSTransArg() const { return const_cast(this); }
GDALTransformerFunc GetCSTransFunc() const { return STransform; }
public:
void Create(const string& srcProj, const string& dstProj, double maxError = 0.25);
void Destroy();
public:
void SetSrcGT(const GeoT& gt);
void SetDstGT(const GeoT& gt);
protected:
static int STransform(void *arg, int dts, int n, double *x, double *y, double *z, int *ps);
public:
GeoT m_srcGT;
GeoT m_srcIGT;
GeoT m_dstGT;
GeoT m_dstIGT;
void *m_rta;
void *m_ata;
};