📄 super3d.h
字号:
/////////////////////////////////////////////////////////////////////////////
// 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 + -