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

📄 superanalyst.cpp

📁 supermap objects 二次开发的vc文件相关的包
💻 CPP
📖 第 1 页 / 共 4 页
字号:

LPDISPATCH CsoMathOperator::Divide(LPDISPATCH objDataset1, LPDISPATCH objDataset2, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDataset1, objDataset2, objOutputDataSource, strResultDatasetName);
	return result;
}

LPDISPATCH CsoMathOperator::Plus(LPDISPATCH objDataset1, LPDISPATCH objDataset2, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDataset1, objDataset2, objOutputDataSource, strResultDatasetName);
	return result;
}

LPDISPATCH CsoMathOperator::Minus(LPDISPATCH objDataset1, LPDISPATCH objDataset2, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDataset1, objDataset2, objOutputDataSource, strResultDatasetName);
	return result;
}

LPDISPATCH CsoMathOperator::Times(LPDISPATCH objDataset1, LPDISPATCH objDataset2, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDataset1, objDataset2, objOutputDataSource, strResultDatasetName);
	return result;
}

LPDISPATCH CsoMathOperator::Float(LPDISPATCH objDataset, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDataset, objOutputDataSource, strResultDatasetName);
	return result;
}

LPDISPATCH CsoMathOperator::Int(LPDISPATCH objDataset, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDataset, objOutputDataSource, strResultDatasetName);
	return result;
}

LPDISPATCH CsoMathOperator::Excute(LPCTSTR strMathExpression, LPDISPATCH objOutputDataSource, LPCTSTR strResultDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		strMathExpression, objOutputDataSource, strResultDatasetName);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CsoConversionOperator properties

/////////////////////////////////////////////////////////////////////////////
// CsoConversionOperator operations

LPDISPATCH CsoConversionOperator::VectorToRaster(LPDISPATCH objDatasetVector, LPCTSTR strFieldName, LPDISPATCH objBound, double dResolution, long nOutputRasterFormat, LPDISPATCH objOutputDataSource, LPCTSTR strGridDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_DISPATCH VTS_R8 VTS_I4 VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDatasetVector, strFieldName, objBound, dResolution, nOutputRasterFormat, objOutputDataSource, strGridDatasetName);
	return result;
}

LPDISPATCH CsoConversionOperator::RasterToVector(LPDISPATCH objGridDataset, long nDatasetType, LPDISPATCH objOutputDataSource, LPCTSTR strVectorDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4 VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridDataset, nDatasetType, objOutputDataSource, strVectorDatasetName);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CsoGeneralizeOperator properties

/////////////////////////////////////////////////////////////////////////////
// CsoGeneralizeOperator operations

LPDISPATCH CsoGeneralizeOperator::Resample(LPDISPATCH objGridDataset, long nNewCellSize, long nResampleType, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4 VTS_I4 VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridDataset, nNewCellSize, nResampleType, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoGeneralizeOperator::Aggregate(LPDISPATCH objGridDataset, long nCellFactor, long nAggregationType, BOOL bExpand, BOOL bNodata, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4 VTS_I4 VTS_BOOL VTS_BOOL VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridDataset, nCellFactor, nAggregationType, bExpand, bNodata, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoGeneralizeOperator::Reclass(LPDISPATCH objGridDataset, LPDISPATCH objRemapTable, long nOutputGridFormat, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_I4 VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridDataset, objRemapTable, nOutputGridFormat, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoGeneralizeOperator::Replace(LPDISPATCH objGridDataset, LPDISPATCH objDatasetTable, LPCTSTR strSourceFieldName, LPCTSTR strReplaceFieldName, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR VTS_BSTR VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridDataset, objDatasetTable, strSourceFieldName, strReplaceFieldName, objOutputDataSource, strNewDatasetName);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CsoHydrologyOperator properties

/////////////////////////////////////////////////////////////////////////////
// CsoHydrologyOperator operations

LPDISPATCH CsoHydrologyOperator::Basin(LPDISPATCH objDirectionRaster, LPDISPATCH objOutputDataSource, LPCTSTR strBasinDataset)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDirectionRaster, objOutputDataSource, strBasinDataset);
	return result;
}

LPDISPATCH CsoHydrologyOperator::FillSink(LPDISPATCH objGridRaster, LPDISPATCH objOutputDataSource, LPCTSTR strFillDataset)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridRaster, objOutputDataSource, strFillDataset);
	return result;
}

LPDISPATCH CsoHydrologyOperator::FlowAccumulation(LPDISPATCH objDirectionRaster, LPDISPATCH objWeightDataset, LPDISPATCH objOutputDataSource, LPCTSTR strDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDirectionRaster, objWeightDataset, objOutputDataSource, strDatasetName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::FlowDirection(LPDISPATCH objGridRaster, BOOL bForceFlowAtEdge, BOOL bCreateDrop, LPCTSTR srtDropGridName, LPDISPATCH objOutputDataSource, LPCTSTR strDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BOOL VTS_BOOL VTS_BSTR VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objGridRaster, bForceFlowAtEdge, bCreateDrop, srtDropGridName, objOutputDataSource, strDatasetName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::FlowLength(LPDISPATCH objDirectionRaster, BOOL bDownStream, LPDISPATCH objWeightDataset, LPDISPATCH objOutputDataSource, LPCTSTR strDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BOOL VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDirectionRaster, bDownStream, objWeightDataset, objOutputDataSource, strDatasetName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::Sink(LPDISPATCH objDirectionRaster, LPDISPATCH objOutputDataSource, LPCTSTR strSinkDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDirectionRaster, objOutputDataSource, strSinkDatasetName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::StreamLink(LPDISPATCH objStreamRaster, LPDISPATCH objDirectionRaster, LPDISPATCH objOutputDataSource, LPCTSTR strStreamLinkName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objStreamRaster, objDirectionRaster, objOutputDataSource, strStreamLinkName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::StreamOrder(LPDISPATCH objStreamRaster, LPDISPATCH objDirectionRaster, long nStreamOrderType, LPDISPATCH objOutputDataSource, LPCTSTR strStreamLinkName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_I4 VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objStreamRaster, objDirectionRaster, nStreamOrderType, objOutputDataSource, strStreamLinkName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::StreamToLine(LPDISPATCH objStreamRaster, LPDISPATCH objDirectionRaster, LPDISPATCH objOutputDataSource, LPCTSTR strLineName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objStreamRaster, objDirectionRaster, objOutputDataSource, strLineName);
	return result;
}

LPDISPATCH CsoHydrologyOperator::WaterShed(LPDISPATCH objDirectionRaster, LPDISPATCH objPourPoints, LPDISPATCH objOutputDataSource, LPCTSTR strWatershedName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0xa, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objDirectionRaster, objPourPoints, objOutputDataSource, strWatershedName);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CsoStatisticOperator properties

/////////////////////////////////////////////////////////////////////////////
// CsoStatisticOperator operations

LPDISPATCH CsoStatisticOperator::EqualTo(LPDISPATCH objValueRaster, const VARIANT& objLocalDataset, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_VARIANT VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objValueRaster, &objLocalDataset, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoStatisticOperator::GreaterThan(LPDISPATCH objValueRaster, const VARIANT& objLocalDataset, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_VARIANT VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objValueRaster, &objLocalDataset, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoStatisticOperator::LessThan(LPDISPATCH objValueRaster, const VARIANT& objLocalDataset, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_VARIANT VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objValueRaster, &objLocalDataset, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoStatisticOperator::NeighbourStatistics(LPDISPATCH objValueRaster, long nStatisticsType, LPDISPATCH objNeighbourhood, BOOL bIgnoreNodata, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4 VTS_DISPATCH VTS_BOOL VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objValueRaster, nStatisticsType, objNeighbourhood, bIgnoreNodata, objOutputDataSource, strNewDatasetName);
	return result;
}

LPDISPATCH CsoStatisticOperator::OverlayStatistics(LPDISPATCH objZoneRaster, LPDISPATCH objValueRaster, long nStatisticsType, BOOL bIgnoreNodata, LPDISPATCH objOutputDataSource, LPCTSTR strNewDatasetName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_I4 VTS_BOOL VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		objZoneRaster, objValueRaster, nStatisticsType, bIgnoreNodata, objOutputDataSource, strNewDatasetName);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CsoGridAnalystEx properties

CsoGridAnalysisEnvironment CsoGridAnalystEx::GetAnalysisEnvironment()
{
	LPDISPATCH pDispatch;
	GetProperty(0x1, VT_DISPATCH, (void*)&pDispatch);
	return CsoGridAnalysisEnvironment(pDispatch);
}

void CsoGridAnalystEx::SetAnalysisEnvironment(LPDISPATCH propVal)
{
	SetProperty(0x1, VT_DISPATCH, propVal);
}

CsoMathOperator CsoGridAnalystEx::GetMath()
{
	LPDISPATCH pDispatch;
	GetProperty(0x2, VT_DISPATCH, (void*)&pDispatch);
	return CsoMathOperator(pDispatch);
}

void CsoGridAnalystEx::SetMath(LPDISPATCH propVal)
{
	SetProperty(0x2, VT_DISPATCH, propVal);
}

CsoConversionOperator CsoGridAnalystEx::GetConversion()
{
	LPDISPATCH pDispatch;
	GetProperty(0x3, VT_DISPATCH, (void*)&pDispatch);
	return CsoConversionOperator(pDispatch);
}

void CsoGridAnalystEx::SetConversion(LPDISPATCH propVal)
{
	SetProperty(0x3, VT_DISPATCH, propVal);
}

CsoGeneralizeOperator CsoGridAnalystEx::GetGeneralize()
{
	LPDISPATCH pDispatch;
	GetProperty(0x4, VT_DISPATCH, (void*)&pDispatch);
	return CsoGeneralizeOperator(pDispatch);
}

void CsoGridAnalystEx::SetGeneralize(LPDISPATCH propVal)
{
	SetProperty(0x4, VT_DISPATCH, propVal);
}

CsoStatisticOperator CsoGridAnalystEx::GetStatistics()
{
	LPDISPATCH pDispatch;
	GetProperty(0x5, VT_DISPATCH, (void*)&pDispatch);
	return CsoStatisticOperator(pDispatch);
}

void CsoGridAnalystEx::SetStatistics(LPDISPATCH propVal)
{
	SetProperty(0x5, VT_DISPATCH, propVal);
}

CsoDistanceOperator CsoGridAnalystEx::GetDistance()
{
	LPDISPATCH pDispatch;
	GetProperty(0x6, VT_DISPATCH, (void*)&pDispatch);
	return CsoDistanceOperator(pDispatch);
}

void CsoGridAnalystEx::SetDistance(LPDISPATCH propVal)
{
	SetProperty(0x6, VT_DISPATCH, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGridAnalystEx operations


/////////////////////////////////////////////////////////////////////////////
// CsoInterpolateOperator properties

/////////////////////////////////////////////////////////////////////////////
// CsoInterpolateOperator operations

CsoDatasetRaster CsoInterpolateOperator::IDW(LPDISPATCH objDatasetPoints, LPCTSTR strZFieldName, LPDISPATCH objSearchParam, const VARIANT& dPower, LPDISPATCH objOutputDataSource, LPCTSTR strGridDatasetName)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_DISPATCH VTS_VARIANT VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objDatasetPoints, strZFieldName, objSearchParam, &dPower, objOutputDataSource, strGridDatasetName);
	return CsoDatasetRaster(pDispatch);
}

CsoDatasetRaster CsoInterpolateOperator::Krig(LPDISPATCH objDatasetPoints, LPCTSTR strZFieldName, LPDISPATCH objSearchParam, long nVarMode, LPDISPATCH objOutputDataSource, LPCTSTR strGridDatasetName)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_DISPATCH VTS_I4 VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objDatasetPoints, strZFieldName, objSearchParam, nVarMode, objOutputDataSource, strGridDatasetName);
	return CsoDatasetRaster(pDispatch);
}

CsoDatasetRaster CsoInterpolateOperator::KrigWithQuadTree(LPDISPATCH pDatasetVector, LPCTSTR strFieldZName, long nVarMode, const VARIANT& nMaxPntCountInQuadNode, const VARIANT& nMaxPntCountForInterpolation, const VARIANT& objOutputDataSource, 
		const VARIANT& strGridDatasetName)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		pDatasetVector, strFieldZName, nVarMode, &nMaxPntCountInQuadNode, &nMaxPntCountForInterpolation, &objOutputDataSource, &strGridDatasetName);
	return CsoDatasetRaster(pDispatch);
}

CsoDatasetRaster CsoInterpolateOperator::RBF(LPDISPATCH pDatasetVector, LPCTSTR strFieldZName, LPDISPATCH objSearchParam, const VARIANT& dTension, const VARIANT& dSmooth, const VARIANT& objOutputDataSource, const VARIANT& strGridDatasetName)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_DISPATCH VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		pDatasetVector, strFieldZName, objSearchParam, &dTension, &dSmooth, &objOutputDataSource, &strGridDatasetName);
	return CsoDatasetRaster(pDispatch);
}

CsoDatasetRaster CsoInterpolateOperator::RBFWithQuadTree(LPDISPATCH pDatasetVector, LPCTSTR strFieldZName, const VARIANT& dTension, const VARIANT& dSmooth, const VARIANT& nMaxPntCountInQuadNode, const VARIANT& nMaxPntCountForInterpolation, 
		const VARIANT& objOutputDataSource, const VARIANT& strGridDatasetName)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		pDatasetVector, strFieldZName, &dTension, &dSmooth, &nMaxPntCountInQuadNode, &nMaxPntCountForInterpolation, &objOutputDataSource, &strGridDatasetName);

⌨️ 快捷键说明

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