⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sodatasetraster.h

📁 SuperMap的网络分析示范源码
💻 H
字号:
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.


// Dispatch interfaces referenced by this interface
class CsoRect;
class CsoDatasetInfo;
class CsoHistogram;

/////////////////////////////////////////////////////////////////////////////
// CsoDatasetRaster wrapper class

class CsoDatasetRaster : public COleDispatchDriver
{
public:
	CsoDatasetRaster() {}		// Calls COleDispatchDriver default constructor
	CsoDatasetRaster(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoDatasetRaster(const CsoDatasetRaster& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	BOOL GetCanUpdate();
	void SetCanUpdate(BOOL);
	CsoRect GetBounds();
	void SetBounds(LPDISPATCH);
	DATE GetDateCreated();
	void SetDateCreated(DATE);
	DATE GetDateLastUpdated();
	void SetDateLastUpdated(DATE);
	CString GetName();
	void SetName(LPCTSTR);
	long GetType();
	void SetType(long);
	BOOL GetVector();
	void SetVector(BOOL);
	CString GetDataSourceAlias();
	void SetDataSourceAlias(LPCTSTR);
	CString GetDescription();
	void SetDescription(LPCTSTR);
	double GetMaxZ();
	void SetMaxZ(double);
	double GetMinZ();
	void SetMinZ(double);
	long GetPixelWidth();
	void SetPixelWidth(long);
	long GetPixelHeight();
	void SetPixelHeight(long);
	long GetPixelFormat();
	void SetPixelFormat(long);
	double GetResolutionX();
	void SetResolutionX(double);
	double GetResolutionY();
	void SetResolutionY(double);

// Operations
public:
	BOOL ComputeBounds();
	long GetSmObject();
	BOOL Open();
	void Close();
	CsoDatasetInfo GetDatasetInfo();
	BOOL ExportImg(LPCTSTR strFileName, long nFileType, const VARIANT& bShowProgress);
	long GetPixel(long nCol, long nRow);
	void SetPixel(long nCol, long nRow, long nNewValue);
	BOOL Register(LPDISPATCH objTopLeft, double dResolutionX, double dResolutionY);
	BOOL Register2(LPDISPATCH objBounds);
	BOOL Register3(LPCTSTR strFileName);
	BOOL AdjustBrightness(double dPercentage);
	BOOL AdjustContrast(double dPercentage);
	BOOL Smooth();
	CsoHistogram GetHistogram();
	BOOL Negate();
	void ShowHistogram();
	double GetValue(long nCol, long nRow);
	void SetValue(long nCol, long nRow, double newValue);
	BOOL BuildPyramid(const VARIANT& bShowProgress);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -