www.pudn.com > stlreader.rar > _vicontour.cpp


// 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. 
 
 
#include "stdafx.h" 
#include "_vicontour.h" 
 
// Dispatch interfaces referenced by this interface 
#include "picture.h" 
 
///////////////////////////////////////////////////////////////////////////// 
// C_ViContour 
 
IMPLEMENT_DYNCREATE(C_ViContour, CWnd) 
 
///////////////////////////////////////////////////////////////////////////// 
// C_ViContour properties 
 
///////////////////////////////////////////////////////////////////////////// 
// C_ViContour operations 
 
long C_ViContour::GetXPos() 
{ 
	long result; 
	InvokeHelper(0x40030000, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetXPos(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x40030000, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
long C_ViContour::GetYPos() 
{ 
	long result; 
	InvokeHelper(0x40030001, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetYPos(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x40030001, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
BOOL C_ViContour::GetOkBuffer() 
{ 
	BOOL result; 
	InvokeHelper(0x40030002, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetOkBuffer(BOOL bNewValue) 
{ 
	static BYTE parms[] = 
		VTS_BOOL; 
	InvokeHelper(0x40030002, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 bNewValue); 
} 
 
long C_ViContour::OpenPicture(BSTR* Fname) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR; 
	InvokeHelper(0x6003002b, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname); 
	return result; 
} 
 
long C_ViContour::DisplayBuffer() 
{ 
	long result; 
	InvokeHelper(0x6003002d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
BOOL C_ViContour::InitBuffer() 
{ 
	BOOL result; 
	InvokeHelper(0x6003002e, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::CloseBuffer() 
{ 
	InvokeHelper(0x6003002f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); 
} 
 
void C_ViContour::Demo(short* ID) 
{ 
	static BYTE parms[] = 
		VTS_PI2; 
	InvokeHelper(0x60030031, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 ID); 
} 
 
long C_ViContour::GetNumLayers() 
{ 
	long result; 
	InvokeHelper(0x6803001e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetNumLayers(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x6803001e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
long C_ViContour::GetNumRows() 
{ 
	long result; 
	InvokeHelper(0x6803001d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
long C_ViContour::GetNumCols() 
{ 
	long result; 
	InvokeHelper(0x6803001c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
float C_ViContour::GetZMin() 
{ 
	float result; 
	InvokeHelper(0x6803001b, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetZMin(float newValue) 
{ 
	static BYTE parms[] = 
		VTS_R4; 
	InvokeHelper(0x6803001b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 newValue); 
} 
 
float C_ViContour::GetZMax() 
{ 
	float result; 
	InvokeHelper(0x6803001a, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetZMax(float newValue) 
{ 
	static BYTE parms[] = 
		VTS_R4; 
	InvokeHelper(0x6803001a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 newValue); 
} 
 
long C_ViContour::GetBKColor() 
{ 
	long result; 
	InvokeHelper(0x68030019, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetBKColor(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x68030019, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
float C_ViContour::GetZValue(short* Row, short* col) 
{ 
	float result; 
	static BYTE parms[] = 
		VTS_PI2 VTS_PI2; 
	InvokeHelper(0x68030018, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, 
		Row, col); 
	return result; 
} 
 
float C_ViContour::GetXValue(short Index) 
{ 
	float result; 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030017, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, 
		Index); 
	return result; 
} 
 
float C_ViContour::GetYValue(short Index) 
{ 
	float result; 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030016, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, 
		Index); 
	return result; 
} 
 
float C_ViContour::GetZLayerValue(short Index) 
{ 
	float result; 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030015, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, 
		Index); 
	return result; 
} 
 
void C_ViContour::SetZLayerValue(short Index, float newValue) 
{ 
	static BYTE parms[] = 
		VTS_I2 VTS_R4; 
	InvokeHelper(0x68030015, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 Index, newValue); 
} 
 
long C_ViContour::GetZLayerColor(short Index) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030014, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, 
		Index); 
	return result; 
} 
 
void C_ViContour::SetZLayerColor(short Index, long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I2 VTS_I4; 
	InvokeHelper(0x68030014, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 Index, nNewValue); 
} 
 
void C_ViContour::Clear(long* color) 
{ 
	static BYTE parms[] = 
		VTS_PI4; 
	InvokeHelper(0x60030032, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 color); 
} 
 
void C_ViContour::MakeContour(short* ID) 
{ 
	static BYTE parms[] = 
		VTS_PI2; 
	InvokeHelper(0x60030034, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 ID); 
} 
 
BOOL C_ViContour::GetThinLine() 
{ 
	BOOL result; 
	InvokeHelper(0x68030013, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetThinLine(BOOL bNewValue) 
{ 
	static BYTE parms[] = 
		VTS_BOOL; 
	InvokeHelper(0x68030013, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 bNewValue); 
} 
 
long C_ViContour::GetBufferWidth() 
{ 
	long result; 
	InvokeHelper(0x68030012, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT C_ViContour::GetBufferHeight() 
{ 
	VARIANT result; 
	InvokeHelper(0x68030011, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::GridType(BOOL* Axis, BOOL* Grid, BOOL* vLabel) 
{ 
	static BYTE parms[] = 
		VTS_PBOOL VTS_PBOOL VTS_PBOOL; 
	InvokeHelper(0x60030035, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 Axis, Grid, vLabel); 
} 
 
long C_ViContour::GetGridColor() 
{ 
	long result; 
	InvokeHelper(0x68030010, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetGridColor(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x68030010, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
CString C_ViContour::GetEnglishFont() 
{ 
	CString result; 
	InvokeHelper(0x6803000f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetEnglishFont(LPCTSTR lpszNewValue) 
{ 
	static BYTE parms[] = 
		VTS_BSTR; 
	InvokeHelper(0x6803000f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 lpszNewValue); 
} 
 
CString C_ViContour::GetChineseFont() 
{ 
	CString result; 
	InvokeHelper(0x6803000e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetChineseFont(LPCTSTR lpszNewValue) 
{ 
	static BYTE parms[] = 
		VTS_BSTR; 
	InvokeHelper(0x6803000e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 lpszNewValue); 
} 
 
short C_ViContour::GetPicElement() 
{ 
	short result; 
	InvokeHelper(0x6803000d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetPicElement(short nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x6803000d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
long C_ViContour::GetRowsInterp() 
{ 
	long result; 
	InvokeHelper(0x6803000c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetRowsInterp(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x6803000c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
long C_ViContour::GetColsInterp() 
{ 
	long result; 
	InvokeHelper(0x6803000b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetColsInterp(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x6803000b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
long C_ViContour::OpenTxtSeries(BSTR* Fname) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR; 
	InvokeHelper(0x60030036, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname); 
	return result; 
} 
 
long C_ViContour::OpenTxtMatrix(BSTR* Fname) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR; 
	InvokeHelper(0x60030037, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname); 
	return result; 
} 
 
long C_ViContour::OpenTxtAMatrix(BSTR* Fname) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR; 
	InvokeHelper(0x60030038, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname); 
	return result; 
} 
 
long C_ViContour::CopyImage() 
{ 
	long result; 
	InvokeHelper(0x60030039, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
long C_ViContour::PasteImage() 
{ 
	long result; 
	InvokeHelper(0x6003003a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
long C_ViContour::WritePicture(BSTR* Fname, short* Fmt) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR VTS_PI2; 
	InvokeHelper(0x6003003b, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname, Fmt); 
	return result; 
} 
 
long C_ViContour::WriteTxtMatrix(BSTR* Fname, BSTR* Fmt) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR VTS_PBSTR; 
	InvokeHelper(0x6003003c, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname, Fmt); 
	return result; 
} 
 
long C_ViContour::WriteTxtAMatrix(BSTR* Fname, BSTR* Fmt) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PBSTR VTS_PBSTR; 
	InvokeHelper(0x6003003d, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Fname, Fmt); 
	return result; 
} 
 
long C_ViContour::GetColorMap() 
{ 
	long result; 
	InvokeHelper(0x6803000a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetColorMap(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x6803000a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
BOOL C_ViContour::GetColorBar() 
{ 
	BOOL result; 
	InvokeHelper(0x68030009, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetColorBar(BOOL bNewValue) 
{ 
	static BYTE parms[] = 
		VTS_BOOL; 
	InvokeHelper(0x68030009, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 bNewValue); 
} 
 
long C_ViContour::MakeSurface(long* Mode) 
{ 
	long result; 
	static BYTE parms[] = 
		VTS_PI4; 
	InvokeHelper(0x60030041, DISPATCH_METHOD, VT_I4, (void*)&result, parms, 
		Mode); 
	return result; 
} 
 
short C_ViContour::GetXAngle() 
{ 
	short result; 
	InvokeHelper(0x68030008, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetXAngle(short nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030008, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
short C_ViContour::GetYAngle() 
{ 
	short result; 
	InvokeHelper(0x68030007, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetYAngle(short nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030007, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
short C_ViContour::GetZAngle() 
{ 
	short result; 
	InvokeHelper(0x68030006, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetZAngle(short nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030006, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
float C_ViContour::GetXFactor() 
{ 
	float result; 
	InvokeHelper(0x68030005, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetXFactor(float newValue) 
{ 
	static BYTE parms[] = 
		VTS_R4; 
	InvokeHelper(0x68030005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 newValue); 
} 
 
float C_ViContour::GetYFactor() 
{ 
	float result; 
	InvokeHelper(0x68030004, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetYFactor(float newValue) 
{ 
	static BYTE parms[] = 
		VTS_R4; 
	InvokeHelper(0x68030004, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 newValue); 
} 
 
float C_ViContour::GetZFactor() 
{ 
	float result; 
	InvokeHelper(0x68030003, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetZFactor(float newValue) 
{ 
	static BYTE parms[] = 
		VTS_R4; 
	InvokeHelper(0x68030003, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 newValue); 
} 
 
long C_ViContour::GetMeshColor() 
{ 
	long result; 
	InvokeHelper(0x68030002, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetMeshColor(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x68030002, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
short C_ViContour::GetMousePointer() 
{ 
	short result; 
	InvokeHelper(0x68030001, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); 
	return result; 
} 
 
void C_ViContour::SetMousePointer(short nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I2; 
	InvokeHelper(0x68030001, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
CPicture C_ViContour::GetMouseIcon() 
{ 
	LPDISPATCH pDispatch; 
	InvokeHelper(0x68030000, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); 
	return CPicture(pDispatch); 
} 
 
void C_ViContour::SetRefMouseIcon(LPDISPATCH newValue) 
{ 
	static BYTE parms[] = 
		VTS_DISPATCH; 
	InvokeHelper(0x68030000, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, 
		 newValue); 
} 
 
float C_ViContour::zInterpFxy(float* x, float* y, short* iMethod) 
{ 
	float result; 
	static BYTE parms[] = 
		VTS_PR4 VTS_PR4 VTS_PI2; 
	InvokeHelper(0x60030045, DISPATCH_METHOD, VT_R4, (void*)&result, parms, 
		x, y, iMethod); 
	return result; 
} 
 
void C_ViContour::About() 
{ 
	InvokeHelper(0x60030047, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); 
}