亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sogeoregion.cpp

?? SuperMap的網(wǎng)絡(luò)分析示范源碼
?? CPP
字號(hào):
// 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 "sogeoregion.h"

// Dispatch interfaces referenced by this interface
#include "sorect.h"
#include "sostyle.h"
#include "sospatialoperator.h"
#include "sospatialrelation.h"
#include "sospatialrelation2.h"
#include "sopoint.h"
#include "sopoints.h"
#include "sogeoline.h"


/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegion properties

long CsoGeoRegion::GetDimension()
{
	long result;
	GetProperty(0x1, VT_I4, (void*)&result);
	return result;
}

void CsoGeoRegion::SetDimension(long propVal)
{
	SetProperty(0x1, VT_I4, propVal);
}

BOOL CsoGeoRegion::GetIsEmpty()
{
	BOOL result;
	GetProperty(0x2, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoRegion::SetIsEmpty(BOOL propVal)
{
	SetProperty(0x2, VT_BOOL, propVal);
}

BOOL CsoGeoRegion::GetIsSimple()
{
	BOOL result;
	GetProperty(0x3, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoRegion::SetIsSimple(BOOL propVal)
{
	SetProperty(0x3, VT_BOOL, propVal);
}

CsoRect CsoGeoRegion::GetBounds()
{
	LPDISPATCH pDispatch;
	GetProperty(0x4, VT_DISPATCH, (void*)&pDispatch);
	return CsoRect(pDispatch);
}

void CsoGeoRegion::SetBounds(LPDISPATCH propVal)
{
	SetProperty(0x4, VT_DISPATCH, propVal);
}

BOOL CsoGeoRegion::GetHasBounds()
{
	BOOL result;
	GetProperty(0x5, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoRegion::SetHasBounds(BOOL propVal)
{
	SetProperty(0x5, VT_BOOL, propVal);
}

BOOL CsoGeoRegion::GetHasStyle()
{
	BOOL result;
	GetProperty(0x6, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoRegion::SetHasStyle(BOOL propVal)
{
	SetProperty(0x6, VT_BOOL, propVal);
}

long CsoGeoRegion::GetId()
{
	long result;
	GetProperty(0x7, VT_I4, (void*)&result);
	return result;
}

void CsoGeoRegion::SetId(long propVal)
{
	SetProperty(0x7, VT_I4, propVal);
}

long CsoGeoRegion::GetByteSize()
{
	long result;
	GetProperty(0x8, VT_I4, (void*)&result);
	return result;
}

void CsoGeoRegion::SetByteSize(long propVal)
{
	SetProperty(0x8, VT_I4, propVal);
}

long CsoGeoRegion::GetPartCount()
{
	long result;
	GetProperty(0x9, VT_I4, (void*)&result);
	return result;
}

void CsoGeoRegion::SetPartCount(long propVal)
{
	SetProperty(0x9, VT_I4, propVal);
}

long CsoGeoRegion::GetType()
{
	long result;
	GetProperty(0xa, VT_I4, (void*)&result);
	return result;
}

void CsoGeoRegion::SetType(long propVal)
{
	SetProperty(0xa, VT_I4, propVal);
}

CsoStyle CsoGeoRegion::GetStyle()
{
	LPDISPATCH pDispatch;
	GetProperty(0xb, VT_DISPATCH, (void*)&pDispatch);
	return CsoStyle(pDispatch);
}

void CsoGeoRegion::SetStyle(LPDISPATCH propVal)
{
	SetProperty(0xb, VT_DISPATCH, propVal);
}

CsoSpatialOperator CsoGeoRegion::GetSpatialOperator()
{
	LPDISPATCH pDispatch;
	GetProperty(0xc, VT_DISPATCH, (void*)&pDispatch);
	return CsoSpatialOperator(pDispatch);
}

void CsoGeoRegion::SetSpatialOperator(LPDISPATCH propVal)
{
	SetProperty(0xc, VT_DISPATCH, propVal);
}

CsoSpatialRelation CsoGeoRegion::GetSpatialRelation()
{
	LPDISPATCH pDispatch;
	GetProperty(0xd, VT_DISPATCH, (void*)&pDispatch);
	return CsoSpatialRelation(pDispatch);
}

void CsoGeoRegion::SetSpatialRelation(LPDISPATCH propVal)
{
	SetProperty(0xd, VT_DISPATCH, propVal);
}

CsoPoint CsoGeoRegion::GetCentroidPoint()
{
	LPDISPATCH pDispatch;
	GetProperty(0x13, VT_DISPATCH, (void*)&pDispatch);
	return CsoPoint(pDispatch);
}

void CsoGeoRegion::SetCentroidPoint(LPDISPATCH propVal)
{
	SetProperty(0x13, VT_DISPATCH, propVal);
}

CsoPoint CsoGeoRegion::GetInnerPoint()
{
	LPDISPATCH pDispatch;
	GetProperty(0x1a, VT_DISPATCH, (void*)&pDispatch);
	return CsoPoint(pDispatch);
}

void CsoGeoRegion::SetInnerPoint(LPDISPATCH propVal)
{
	SetProperty(0x1a, VT_DISPATCH, propVal);
}

double CsoGeoRegion::GetArea()
{
	double result;
	GetProperty(0x1b, VT_R8, (void*)&result);
	return result;
}

void CsoGeoRegion::SetArea(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

double CsoGeoRegion::GetPerimeter()
{
	double result;
	GetProperty(0x1c, VT_R8, (void*)&result);
	return result;
}

void CsoGeoRegion::SetPerimeter(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegion operations

void CsoGeoRegion::SetEmpty()
{
	InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

CsoGeoRegion CsoGeoRegion::Clone()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x10, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CsoGeoRegion(pDispatch);
}

BOOL CsoGeoRegion::HitTest(LPDISPATCH pntHitTest, double dTolerance)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_R8;
	InvokeHelper(0x11, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		pntHitTest, dTolerance);
	return result;
}

BOOL CsoGeoRegion::Offset(double xOffset, double yOffset)
{
	BOOL result;
	static BYTE parms[] =
		VTS_R8 VTS_R8;
	InvokeHelper(0x12, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		xOffset, yOffset);
	return result;
}

CString CsoGeoRegion::ToXML()
{
	CString result;
	InvokeHelper(0x14, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

BOOL CsoGeoRegion::FromXML(LPCTSTR strXML)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x15, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		strXML);
	return result;
}

void CsoGeoRegion::Rotate(LPDISPATCH pntBase, double dAngle)
{
	static BYTE parms[] =
		VTS_DISPATCH VTS_R8;
	InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pntBase, dAngle);
}

void CsoGeoRegion::Zoom(double dRatioX, double dRatioY)
{
	static BYTE parms[] =
		VTS_R8 VTS_R8;
	InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 dRatioX, dRatioY);
}

void CsoGeoRegion::Resize(LPDISPATCH Bounds)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Bounds);
}

void CsoGeoRegion::Mirror(LPDISPATCH Points)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Points);
}

BOOL CsoGeoRegion::AddPart(LPDISPATCH part)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x1d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		part);
	return result;
}

BOOL CsoGeoRegion::InsertPartAt(long nIndex, LPDISPATCH part)
{
	BOOL result;
	static BYTE parms[] =
		VTS_I4 VTS_DISPATCH;
	InvokeHelper(0x1e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		nIndex, part);
	return result;
}

BOOL CsoGeoRegion::RemovePartAt(long nIndex)
{
	BOOL result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x1f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		nIndex);
	return result;
}

CsoPoints CsoGeoRegion::GetPartAt(long nIndex)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x20, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		nIndex);
	return CsoPoints(pDispatch);
}

BOOL CsoGeoRegion::SetPartAt(long nIndex, LPDISPATCH part)
{
	BOOL result;
	static BYTE parms[] =
		VTS_I4 VTS_DISPATCH;
	InvokeHelper(0x21, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		nIndex, part);
	return result;
}

CsoGeoRegion CsoGeoRegion::Buffer(double dDistance, long nSmoothness)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_R8 VTS_I4;
	InvokeHelper(0x22, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		dDistance, nSmoothness);
	return CsoGeoRegion(pDispatch);
}

CsoGeoRegion CsoGeoRegion::Difference(LPDISPATCH objAnotherGeometry)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x23, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objAnotherGeometry);
	return CsoGeoRegion(pDispatch);
}

double CsoGeoRegion::DistanceTo(LPDISPATCH objAnotherGeometry)
{
	double result;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x24, DISPATCH_METHOD, VT_R8, (void*)&result, parms,
		objAnotherGeometry);
	return result;
}

CsoPoints CsoGeoRegion::GetCrossings(LPDISPATCH objAnotherGeometry)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x25, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objAnotherGeometry);
	return CsoPoints(pDispatch);
}

CsoGeoRegion CsoGeoRegion::Intersect(LPDISPATCH objAnotherGeometry)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x26, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objAnotherGeometry);
	return CsoGeoRegion(pDispatch);
}

CsoGeoRegion CsoGeoRegion::Union(LPDISPATCH objAnotherGeometry)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x27, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objAnotherGeometry);
	return CsoGeoRegion(pDispatch);
}

CsoGeoRegion CsoGeoRegion::Xor(LPDISPATCH objAnotherGeometry)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x28, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objAnotherGeometry);
	return CsoGeoRegion(pDispatch);
}

CsoGeoLine CsoGeoRegion::ConvertToLine()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x29, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CsoGeoLine(pDispatch);
}

BOOL CsoGeoRegion::Clip(LPDISPATCH objGeometry)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x2a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		objGeometry);
	return result;
}

BOOL CsoGeoRegion::Erase(LPDISPATCH objGeometry)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x2b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		objGeometry);
	return result;
}

long CsoGeoRegion::GetSmObject()
{
	long result;
	InvokeHelper(0x2c, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文一区二区完整视频在线观看| 日韩国产在线一| 国产情人综合久久777777| 欧美草草影院在线视频| 337p日本欧洲亚洲大胆精品| 日韩一卡二卡三卡国产欧美| 欧美哺乳videos| 久久久亚洲精品一区二区三区| 精品久久久久久亚洲综合网| 久久综合九色综合97婷婷女人| 久久欧美中文字幕| 中文字幕欧美区| 亚洲欧洲日韩一区二区三区| 亚洲精品大片www| 五月婷婷激情综合网| 蜜桃视频在线观看一区二区| 国内国产精品久久| 成人av片在线观看| 日本精品裸体写真集在线观看| 欧美怡红院视频| 日韩精品专区在线| 久久精品一区二区三区四区| 国产精品三级视频| 亚洲影院久久精品| 日本亚洲电影天堂| 国产真实乱偷精品视频免| 不卡视频一二三| 欧美日韩一区 二区 三区 久久精品| 欧美老人xxxx18| 国产视频一区在线观看| 亚洲色大成网站www久久九九| 亚洲成人免费在线观看| 激情深爱一区二区| 色综合久久精品| 欧美一级欧美一级在线播放| 欧美国产激情二区三区| 亚洲gay无套男同| 国产美女精品人人做人人爽 | 不卡视频免费播放| 在线免费观看一区| 日韩欧美国产一区二区三区| 欧美激情一区二区三区蜜桃视频| 亚洲欧美日韩国产手机在线| 麻豆精品视频在线观看免费| 99久久精品国产精品久久| 91麻豆精品国产91久久久使用方法| 久久综合久久鬼色中文字| 一区二区日韩电影| 国产乱码精品1区2区3区| 欧美伊人久久久久久久久影院 | 麻豆精品久久久| 91在线精品一区二区三区| 日韩久久免费av| 一区二区三区在线高清| 国产一区二区三区四区在线观看| 在线观看欧美精品| 中文字幕精品一区二区精品绿巨人 | 久久美女高清视频| 亚洲3atv精品一区二区三区| 大白屁股一区二区视频| 日韩欧美一区二区三区在线| 亚洲精品免费视频| 国产精品一品二品| 欧美成人video| 调教+趴+乳夹+国产+精品| 99精品国产一区二区三区不卡| 精品欧美久久久| 午夜精品福利一区二区三区av | 成人免费看的视频| 日韩女优av电影在线观看| 亚洲尤物视频在线| 99久久精品免费观看| 久久麻豆一区二区| 久久疯狂做爰流白浆xx| 欧美日韩成人综合天天影院| 亚洲女与黑人做爰| 国产成人精品免费一区二区| 精品久久久久久亚洲综合网| 丝袜亚洲精品中文字幕一区| 91美女蜜桃在线| 中文久久乱码一区二区| 精品一区免费av| 欧美一级理论性理论a| 亚洲电影一区二区| 色乱码一区二区三区88| 中文字幕一区二区在线观看| 国产成人午夜视频| 国产亚洲午夜高清国产拍精品| 麻豆精品一区二区三区| 日韩一级完整毛片| 日本欧美在线看| 91精品久久久久久蜜臀| 亚洲国产人成综合网站| 91国偷自产一区二区开放时间 | 亚洲欧美日韩小说| 99久久精品国产毛片| 国产精品色哟哟| 成人a免费在线看| 国产精品久久久久9999吃药| 成人国产精品免费| 国产精品久久久一区麻豆最新章节| 丁香一区二区三区| 中文字幕在线观看不卡视频| 成人av网址在线| 亚洲日本va在线观看| 97超碰欧美中文字幕| 亚洲免费观看高清完整版在线| 91日韩精品一区| 亚洲一区二区高清| 3d动漫精品啪啪一区二区竹菊| 日韩高清在线不卡| 日韩免费看的电影| 国产福利视频一区二区三区| 日本一区二区三区国色天香 | 韩国女主播成人在线| 国产三级精品在线| 99在线视频精品| 亚洲国产日韩在线一区模特| 欧美日韩国产综合一区二区三区| 午夜精品久久久| 精品国产麻豆免费人成网站| 国产suv精品一区二区883| 亚洲欧美日韩中文字幕一区二区三区| 91精品福利视频| 日韩成人dvd| 国产亚洲福利社区一区| 91小视频在线免费看| 亚洲第一福利视频在线| 日韩美女视频一区二区在线观看| 国产精品99久久久久久宅男| 亚洲丝袜制服诱惑| 91精品国产综合久久小美女| 加勒比av一区二区| 国产精品白丝在线| 欧美丰满嫩嫩电影| 国产精品一区二区在线播放| 亚洲精品视频一区二区| 日韩一区二区影院| www.66久久| 日本亚洲电影天堂| 国产精品麻豆视频| 91精品一区二区三区久久久久久| 韩国精品免费视频| 亚洲精品国产一区二区三区四区在线| 制服丝袜一区二区三区| 成人激情黄色小说| 日韩成人一级大片| 国产精品成人午夜| 欧美一区二区三区免费视频 | 日韩一级大片在线| 99久久精品国产一区二区三区 | 欧美日韩国产片| 欧美精品日韩一区| 国产福利视频一区二区三区| 亚洲小说欧美激情另类| 国产三级欧美三级| 欧美日韩成人综合在线一区二区| 国产成人8x视频一区二区| 图片区小说区区亚洲影院| 国产精品传媒视频| 2023国产精华国产精品| 欧美三级电影精品| 成人一级片在线观看| 免费看日韩a级影片| 亚洲视频你懂的| 国产女同性恋一区二区| 欧美一区三区二区| 欧美视频在线一区| kk眼镜猥琐国模调教系列一区二区| 久久99精品国产麻豆婷婷洗澡| 亚洲人成亚洲人成在线观看图片 | 国产一区二区影院| 香蕉成人啪国产精品视频综合网| 国产精品乱码一区二区三区软件| 欧美mv和日韩mv国产网站| 欧美四级电影网| 99精品久久久久久| 成人毛片视频在线观看| 激情综合色播激情啊| 日本不卡一区二区| 午夜欧美一区二区三区在线播放| 亚洲欧美电影一区二区| 中文字幕av不卡| 久久精品人人做人人爽人人| 日韩午夜在线观看| 欧美高清激情brazzers| 在线观看亚洲a| 91官网在线观看| 91亚洲国产成人精品一区二三| 国产成人亚洲精品狼色在线| 国产在线精品一区二区不卡了| 男男视频亚洲欧美| 日本特黄久久久高潮| 婷婷六月综合网| 肉肉av福利一精品导航| 亚洲成人综合在线| 亚洲成人先锋电影| 午夜精品福利视频网站| 天堂精品中文字幕在线| 五月婷婷激情综合|