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

📄 super3d.h

📁 supermap objects 二次开发的vc文件相关的包
💻 H
📖 第 1 页 / 共 2 页
字号:
/////////////////////////////////////////////////////////////////////////////
// CsoLights wrapper class

class CsoLights : public COleDispatchDriver
{
public:
	CsoLights() {}		// Calls COleDispatchDriver default constructor
	CsoLights(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLights(const CsoLights& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetCount();
	void SetCount(long);

// Operations
public:
	LPDISPATCH GetItem(const VARIANT& Index);
	void SetRefItem(const VARIANT& Index, LPDISPATCH newValue);
	long Add(LPDISPATCH objLight);
	BOOL Remove(long nIndex);
	void RemoveAll();
};
/////////////////////////////////////////////////////////////////////////////
// CsoCamera wrapper class

class CsoCamera : public COleDispatchDriver
{
public:
	CsoCamera() {}		// Calls COleDispatchDriver default constructor
	CsoCamera(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoCamera(const CsoCamera& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	CsoPoint3D GetPosition();
	void SetPosition(LPDISPATCH);
	float GetVisualAngle();
	void SetVisualAngle(float);
	float GetFarDistance();
	void SetFarDistance(float);
	float GetNearDistance();
	void SetNearDistance(float);
	float GetAspect();
	void SetAspect(float);
	CsoPoint3D GetTargetPoint();
	void SetTargetPoint(LPDISPATCH);

// Operations
public:
	void Pitch(float fDegree);
	void Yaw(float fDegree);
	void Roll(float fDegree);
	void Move(float X, float Y, float Z);
	void MoveRelative(float X, float Y, float Z);
	void RotateAroundPoint(LPDISPATCH objCenter, float fAngle, float X, float Y, float Z);
};

/////////////////////////////////////////////////////////////////////////////
// CsoGeometry3D wrapper class

class CsoGeometry3D : public COleDispatchDriver
{
public:
	CsoGeometry3D() {}		// Calls COleDispatchDriver default constructor
	CsoGeometry3D(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeometry3D(const CsoGeometry3D& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoBox wrapper class

class CsoGeoBox : public COleDispatchDriver
{
public:
	CsoGeoBox() {}		// Calls COleDispatchDriver default constructor
	CsoGeoBox(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoBox(const CsoGeoBox& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetSizeX();
	void SetSizeX(double);
	double GetSizeY();
	void SetSizeY(double);
	double GetSizeZ();
	void SetSizeZ(double);
	LPDISPATCH GetCenter();
	void SetCenter(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoSphere wrapper class

class CsoGeoSphere : public COleDispatchDriver
{
public:
	CsoGeoSphere() {}		// Calls COleDispatchDriver default constructor
	CsoGeoSphere(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoSphere(const CsoGeoSphere& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetRadius();
	void SetRadius(double);
	long GetSlices();
	void SetSlices(long);
	long GetStacks();
	void SetStacks(long);
	LPDISPATCH GetCenter();
	void SetCenter(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoHemiSphere wrapper class

class CsoGeoHemiSphere : public COleDispatchDriver
{
public:
	CsoGeoHemiSphere() {}		// Calls COleDispatchDriver default constructor
	CsoGeoHemiSphere(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoHemiSphere(const CsoGeoHemiSphere& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetRadius();
	void SetRadius(double);
	long GetSlices();
	void SetSlices(long);
	long GetStacks();
	void SetStacks(long);
	LPDISPATCH GetCenter();
	void SetCenter(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoCone wrapper class

class CsoGeoCone : public COleDispatchDriver
{
public:
	CsoGeoCone() {}		// Calls COleDispatchDriver default constructor
	CsoGeoCone(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoCone(const CsoGeoCone& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetRadius();
	void SetRadius(double);
	double GetHeight();
	void SetHeight(double);
	long GetSlices();
	void SetSlices(long);
	LPDISPATCH GetBottomCenter();
	void SetBottomCenter(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoCylinder wrapper class

class CsoGeoCylinder : public COleDispatchDriver
{
public:
	CsoGeoCylinder() {}		// Calls COleDispatchDriver default constructor
	CsoGeoCylinder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoCylinder(const CsoGeoCylinder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetHeight();
	void SetHeight(double);
	double GetTopRadius();
	void SetTopRadius(double);
	double GetBottomRadius();
	void SetBottomRadius(double);
	long GetSlices();
	void SetSlices(long);
	LPDISPATCH GetBottomCenter();
	void SetBottomCenter(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoPieCylinder wrapper class

class CsoGeoPieCylinder : public COleDispatchDriver
{
public:
	CsoGeoPieCylinder() {}		// Calls COleDispatchDriver default constructor
	CsoGeoPieCylinder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoPieCylinder(const CsoGeoPieCylinder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetHeight();
	void SetHeight(double);
	double GetRadius();
	void SetRadius(double);
	double GetStartAngle();
	void SetStartAngle(double);
	double GetEndAngle();
	void SetEndAngle(double);
	LPDISPATCH GetBottomCenter();
	void SetBottomCenter(LPDISPATCH);
	long GetSlices();
	void SetSlices(long);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegionCylinder wrapper class

class CsoGeoRegionCylinder : public COleDispatchDriver
{
public:
	CsoGeoRegionCylinder() {}		// Calls COleDispatchDriver default constructor
	CsoGeoRegionCylinder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoRegionCylinder(const CsoGeoRegionCylinder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	LPDISPATCH GetPoints();
	void SetPoints(LPDISPATCH);
	double GetBaseHeight();
	void SetBaseHeight(double);
	double GetTopHeight();
	void SetTopHeight(double);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoLine3D wrapper class

class CsoGeoLine3D : public COleDispatchDriver
{
public:
	CsoGeoLine3D() {}		// Calls COleDispatchDriver default constructor
	CsoGeoLine3D(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoLine3D(const CsoGeoLine3D& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	LPDISPATCH GetPoint3Ds();
	void SetPoint3Ds(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoRegion3D wrapper class

class CsoGeoRegion3D : public COleDispatchDriver
{
public:
	CsoGeoRegion3D() {}		// Calls COleDispatchDriver default constructor
	CsoGeoRegion3D(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoRegion3D(const CsoGeoRegion3D& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	BOOL GetFaceUp();
	void SetFaceUp(BOOL);
	LPDISPATCH GetPoints();
	void SetPoints(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoCircle3D wrapper class

class CsoGeoCircle3D : public COleDispatchDriver
{
public:
	CsoGeoCircle3D() {}		// Calls COleDispatchDriver default constructor
	CsoGeoCircle3D(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoCircle3D(const CsoGeoCircle3D& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	double GetRadius();
	void SetRadius(double);
	long GetSlices();
	void SetSlices(long);
	BOOL GetFaceUp();
	void SetFaceUp(BOOL);
	LPDISPATCH GetCenter();
	void SetCenter(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoGeoPie3D wrapper class

class CsoGeoPie3D : public COleDispatchDriver
{
public:
	CsoGeoPie3D() {}		// Calls COleDispatchDriver default constructor
	CsoGeoPie3D(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoGeoPie3D(const CsoGeoPie3D& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	double GetXAngle();
	void SetXAngle(double);
	double GetYAngle();
	void SetYAngle(double);
	double GetZAngle();
	void SetZAngle(double);
	LPDISPATCH GetCenter();
	void SetCenter(LPDISPATCH);
	double GetRadius();
	void SetRadius(double);
	double GetStartAngle();
	void SetStartAngle(double);
	double GetEndAngle();
	void SetEndAngle(double);
	BOOL GetFaceUp();
	void SetFaceUp(BOOL);
	long GetSlices();
	void SetSlices(long);

// Operations
public:
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_SUPER3D_H__E5F6D3F3_D299_429E_9F4E_5BF07582D90C__INCLUDED_)

⌨️ 快捷键说明

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