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

📄 super3d.cpp

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

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

void CsoGeoCylinder::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoCylinder::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

double CsoGeoCylinder::GetHeight()
{
	double result;
	GetProperty(0x1d, VT_R8, (void*)&result);
	return result;
}

void CsoGeoCylinder::SetHeight(double propVal)
{
	SetProperty(0x1d, VT_R8, propVal);
}

double CsoGeoCylinder::GetTopRadius()
{
	double result;
	GetProperty(0x1e, VT_R8, (void*)&result);
	return result;
}

void CsoGeoCylinder::SetTopRadius(double propVal)
{
	SetProperty(0x1e, VT_R8, propVal);
}

double CsoGeoCylinder::GetBottomRadius()
{
	double result;
	GetProperty(0x1f, VT_R8, (void*)&result);
	return result;
}

void CsoGeoCylinder::SetBottomRadius(double propVal)
{
	SetProperty(0x1f, VT_R8, propVal);
}

long CsoGeoCylinder::GetSlices()
{
	long result;
	GetProperty(0x20, VT_I4, (void*)&result);
	return result;
}

void CsoGeoCylinder::SetSlices(long propVal)
{
	SetProperty(0x20, VT_I4, propVal);
}

LPDISPATCH CsoGeoCylinder::GetBottomCenter()
{
	LPDISPATCH result;
	GetProperty(0x21, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoCylinder::SetBottomCenter(LPDISPATCH propVal)
{
	SetProperty(0x21, VT_DISPATCH, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoCylinder operations


/////////////////////////////////////////////////////////////////////////////
// CsoGeoPieCylinder properties

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

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

double CsoGeoPieCylinder::GetXAngle()
{
	double result;
	GetProperty(0x1a, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetXAngle(double propVal)
{
	SetProperty(0x1a, VT_R8, propVal);
}

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

void CsoGeoPieCylinder::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoPieCylinder::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

double CsoGeoPieCylinder::GetHeight()
{
	double result;
	GetProperty(0x1d, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetHeight(double propVal)
{
	SetProperty(0x1d, VT_R8, propVal);
}

double CsoGeoPieCylinder::GetRadius()
{
	double result;
	GetProperty(0x1e, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetRadius(double propVal)
{
	SetProperty(0x1e, VT_R8, propVal);
}

double CsoGeoPieCylinder::GetStartAngle()
{
	double result;
	GetProperty(0x1f, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetStartAngle(double propVal)
{
	SetProperty(0x1f, VT_R8, propVal);
}

double CsoGeoPieCylinder::GetEndAngle()
{
	double result;
	GetProperty(0x20, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetEndAngle(double propVal)
{
	SetProperty(0x20, VT_R8, propVal);
}

LPDISPATCH CsoGeoPieCylinder::GetBottomCenter()
{
	LPDISPATCH result;
	GetProperty(0x21, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetBottomCenter(LPDISPATCH propVal)
{
	SetProperty(0x21, VT_DISPATCH, propVal);
}

long CsoGeoPieCylinder::GetSlices()
{
	long result;
	GetProperty(0x22, VT_I4, (void*)&result);
	return result;
}

void CsoGeoPieCylinder::SetSlices(long propVal)
{
	SetProperty(0x22, VT_I4, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoPieCylinder operations


/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegionCylinder properties

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

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

double CsoGeoRegionCylinder::GetXAngle()
{
	double result;
	GetProperty(0x1a, VT_R8, (void*)&result);
	return result;
}

void CsoGeoRegionCylinder::SetXAngle(double propVal)
{
	SetProperty(0x1a, VT_R8, propVal);
}

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

void CsoGeoRegionCylinder::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoRegionCylinder::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

LPDISPATCH CsoGeoRegionCylinder::GetPoints()
{
	LPDISPATCH result;
	GetProperty(0x1d, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoRegionCylinder::SetPoints(LPDISPATCH propVal)
{
	SetProperty(0x1d, VT_DISPATCH, propVal);
}

double CsoGeoRegionCylinder::GetBaseHeight()
{
	double result;
	GetProperty(0x1e, VT_R8, (void*)&result);
	return result;
}

void CsoGeoRegionCylinder::SetBaseHeight(double propVal)
{
	SetProperty(0x1e, VT_R8, propVal);
}

double CsoGeoRegionCylinder::GetTopHeight()
{
	double result;
	GetProperty(0x1f, VT_R8, (void*)&result);
	return result;
}

void CsoGeoRegionCylinder::SetTopHeight(double propVal)
{
	SetProperty(0x1f, VT_R8, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegionCylinder operations


/////////////////////////////////////////////////////////////////////////////
// CsoGeoLine3D properties

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

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

double CsoGeoLine3D::GetXAngle()
{
	double result;
	GetProperty(0x1a, VT_R8, (void*)&result);
	return result;
}

void CsoGeoLine3D::SetXAngle(double propVal)
{
	SetProperty(0x1a, VT_R8, propVal);
}

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

void CsoGeoLine3D::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoLine3D::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

LPDISPATCH CsoGeoLine3D::GetPoint3Ds()
{
	LPDISPATCH result;
	GetProperty(0x1d, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoLine3D::SetPoint3Ds(LPDISPATCH propVal)
{
	SetProperty(0x1d, VT_DISPATCH, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoLine3D operations


/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegion3D properties

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

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

double CsoGeoRegion3D::GetXAngle()
{
	double result;
	GetProperty(0x1a, VT_R8, (void*)&result);
	return result;
}

void CsoGeoRegion3D::SetXAngle(double propVal)
{
	SetProperty(0x1a, VT_R8, propVal);
}

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

void CsoGeoRegion3D::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoRegion3D::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

BOOL CsoGeoRegion3D::GetFaceUp()
{
	BOOL result;
	GetProperty(0x1d, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoRegion3D::SetFaceUp(BOOL propVal)
{
	SetProperty(0x1d, VT_BOOL, propVal);
}

LPDISPATCH CsoGeoRegion3D::GetPoints()
{
	LPDISPATCH result;
	GetProperty(0x1e, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoRegion3D::SetPoints(LPDISPATCH propVal)
{
	SetProperty(0x1e, VT_DISPATCH, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegion3D operations


/////////////////////////////////////////////////////////////////////////////
// CsoGeoCircle3D properties

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

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

double CsoGeoCircle3D::GetXAngle()
{
	double result;
	GetProperty(0x1a, VT_R8, (void*)&result);
	return result;
}

void CsoGeoCircle3D::SetXAngle(double propVal)
{
	SetProperty(0x1a, VT_R8, propVal);
}

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

void CsoGeoCircle3D::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoCircle3D::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

double CsoGeoCircle3D::GetRadius()
{
	double result;
	GetProperty(0x1d, VT_R8, (void*)&result);
	return result;
}

void CsoGeoCircle3D::SetRadius(double propVal)
{
	SetProperty(0x1d, VT_R8, propVal);
}

long CsoGeoCircle3D::GetSlices()
{
	long result;
	GetProperty(0x1e, VT_I4, (void*)&result);
	return result;
}

void CsoGeoCircle3D::SetSlices(long propVal)
{
	SetProperty(0x1e, VT_I4, propVal);
}

BOOL CsoGeoCircle3D::GetFaceUp()
{
	BOOL result;
	GetProperty(0x1f, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoCircle3D::SetFaceUp(BOOL propVal)
{
	SetProperty(0x1f, VT_BOOL, propVal);
}

LPDISPATCH CsoGeoCircle3D::GetCenter()
{
	LPDISPATCH result;
	GetProperty(0x20, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoCircle3D::SetCenter(LPDISPATCH propVal)
{
	SetProperty(0x20, VT_DISPATCH, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoCircle3D operations


/////////////////////////////////////////////////////////////////////////////
// CsoGeoPie3D properties

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

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

double CsoGeoPie3D::GetXAngle()
{
	double result;
	GetProperty(0x1a, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetXAngle(double propVal)
{
	SetProperty(0x1a, VT_R8, propVal);
}

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

void CsoGeoPie3D::SetYAngle(double propVal)
{
	SetProperty(0x1b, VT_R8, propVal);
}

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

void CsoGeoPie3D::SetZAngle(double propVal)
{
	SetProperty(0x1c, VT_R8, propVal);
}

LPDISPATCH CsoGeoPie3D::GetCenter()
{
	LPDISPATCH result;
	GetProperty(0x1d, VT_DISPATCH, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetCenter(LPDISPATCH propVal)
{
	SetProperty(0x1d, VT_DISPATCH, propVal);
}

double CsoGeoPie3D::GetRadius()
{
	double result;
	GetProperty(0x1e, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetRadius(double propVal)
{
	SetProperty(0x1e, VT_R8, propVal);
}

double CsoGeoPie3D::GetStartAngle()
{
	double result;
	GetProperty(0x1f, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetStartAngle(double propVal)
{
	SetProperty(0x1f, VT_R8, propVal);
}

double CsoGeoPie3D::GetEndAngle()
{
	double result;
	GetProperty(0x20, VT_R8, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetEndAngle(double propVal)
{
	SetProperty(0x20, VT_R8, propVal);
}

BOOL CsoGeoPie3D::GetFaceUp()
{
	BOOL result;
	GetProperty(0x21, VT_BOOL, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetFaceUp(BOOL propVal)
{
	SetProperty(0x21, VT_BOOL, propVal);
}

long CsoGeoPie3D::GetSlices()
{
	long result;
	GetProperty(0x22, VT_I4, (void*)&result);
	return result;
}

void CsoGeoPie3D::SetSlices(long propVal)
{
	SetProperty(0x22, VT_I4, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoGeoPie3D operations

⌨️ 快捷键说明

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