www.pudn.com > stlreader.rar > _vicontour.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 CPicture; 
 
///////////////////////////////////////////////////////////////////////////// 
// C_ViContour wrapper class 
 
class C_ViContour : public CWnd 
{ 
protected: 
	DECLARE_DYNCREATE(C_ViContour) 
public: 
	CLSID const& GetClsid() 
	{ 
		static CLSID const clsid 
			= { 0xee4427, 0xc23a, 0x48fc, { 0x91, 0x78, 0xa2, 0xa3, 0x21, 0x29, 0x8a, 0xa1 } }; 
		return clsid; 
	} 
	virtual BOOL Create(LPCTSTR lpszClassName, 
		LPCTSTR lpszWindowName, DWORD dwStyle, 
		const RECT& rect, 
		CWnd* pParentWnd, UINT nID, 
		CCreateContext* pContext = NULL) 
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); } 
 
    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, 
		const RECT& rect, CWnd* pParentWnd, UINT nID, 
		CFile* pPersist = NULL, BOOL bStorage = FALSE, 
		BSTR bstrLicKey = NULL) 
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID, 
		pPersist, bStorage, bstrLicKey); } 
 
// Attributes 
public: 
 
// Operations 
public: 
	long GetXPos(); 
	void SetXPos(long nNewValue); 
	long GetYPos(); 
	void SetYPos(long nNewValue); 
	BOOL GetOkBuffer(); 
	void SetOkBuffer(BOOL bNewValue); 
	// method 'SampleData' not emitted because of invalid return type or parameter type 
	// method 'getxSample' not emitted because of invalid return type or parameter type 
	// method 'getySample' not emitted because of invalid return type or parameter type 
	long OpenPicture(BSTR* Fname); 
	long DisplayBuffer(); 
	BOOL InitBuffer(); 
	void CloseBuffer(); 
	void Demo(short* ID); 
	long GetNumLayers(); 
	void SetNumLayers(long nNewValue); 
	long GetNumRows(); 
	long GetNumCols(); 
	float GetZMin(); 
	void SetZMin(float newValue); 
	float GetZMax(); 
	void SetZMax(float newValue); 
	long GetBKColor(); 
	void SetBKColor(long nNewValue); 
	float GetZValue(short* Row, short* col); 
	float GetXValue(short Index); 
	float GetYValue(short Index); 
	float GetZLayerValue(short Index); 
	void SetZLayerValue(short Index, float newValue); 
	long GetZLayerColor(short Index); 
	void SetZLayerColor(short Index, long nNewValue); 
	void Clear(long* color); 
	// method 'setZLayers' not emitted because of invalid return type or parameter type 
	void MakeContour(short* ID); 
	BOOL GetThinLine(); 
	void SetThinLine(BOOL bNewValue); 
	long GetBufferWidth(); 
	VARIANT GetBufferHeight(); 
	void GridType(BOOL* Axis, BOOL* Grid, BOOL* vLabel); 
	long GetGridColor(); 
	void SetGridColor(long nNewValue); 
	CString GetEnglishFont(); 
	void SetEnglishFont(LPCTSTR lpszNewValue); 
	CString GetChineseFont(); 
	void SetChineseFont(LPCTSTR lpszNewValue); 
	short GetPicElement(); 
	void SetPicElement(short nNewValue); 
	long GetRowsInterp(); 
	void SetRowsInterp(long nNewValue); 
	long GetColsInterp(); 
	void SetColsInterp(long nNewValue); 
	long OpenTxtSeries(BSTR* Fname); 
	long OpenTxtMatrix(BSTR* Fname); 
	long OpenTxtAMatrix(BSTR* Fname); 
	long CopyImage(); 
	long PasteImage(); 
	long WritePicture(BSTR* Fname, short* Fmt); 
	long WriteTxtMatrix(BSTR* Fname, BSTR* Fmt); 
	long WriteTxtAMatrix(BSTR* Fname, BSTR* Fmt); 
	long GetColorMap(); 
	void SetColorMap(long nNewValue); 
	BOOL GetColorBar(); 
	void SetColorBar(BOOL bNewValue); 
	long MakeSurface(long* Mode); 
	short GetXAngle(); 
	void SetXAngle(short nNewValue); 
	short GetYAngle(); 
	void SetYAngle(short nNewValue); 
	short GetZAngle(); 
	void SetZAngle(short nNewValue); 
	float GetXFactor(); 
	void SetXFactor(float newValue); 
	float GetYFactor(); 
	void SetYFactor(float newValue); 
	float GetZFactor(); 
	void SetZFactor(float newValue); 
	long GetMeshColor(); 
	void SetMeshColor(long nNewValue); 
	short GetMousePointer(); 
	void SetMousePointer(short nNewValue); 
	CPicture GetMouseIcon(); 
	void SetRefMouseIcon(LPDISPATCH newValue); 
	float zInterpFxy(float* x, float* y, short* iMethod); 
	// method 'zInterpXYZ' not emitted because of invalid return type or parameter type 
	void About(); 
};