#if !defined(AFX_VECOBJ_H__1350D53F_AB7E_4042_A569_C48E56968B0B__INCLUDED_) #define AFX_VECOBJ_H__1350D53F_AB7E_4042_A569_C48E56968B0B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // 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. ///////////////////////////////////////////////////////////////////////////// // CLEADVectorObject wrapper class class CLEADVectorObject : public COleDispatchDriver { public: CLEADVectorObject() {} // Calls COleDispatchDriver default constructor CLEADVectorObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CLEADVectorObject(const CLEADVectorObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: BOOL GetSelected(); void SetSelected(BOOL bNewValue); BOOL IsInsideRect(double fLeft, double fTop, double fWidth, double fHeight); BOOL IsInsideParallelogram(double x1, double y1, double z1, double x2, double y2, double z2); long GetType(); long GetId(); long GetUserTag(); void SetUserTag(long nNewValue); long GetRop(); void SetRop(long nNewValue); short Delete(); double GetX(long nIndex); void SetX(long nIndex, double newValue); double GetY(long nIndex); void SetY(long nIndex, double newValue); double GetZ(long nIndex); void SetZ(long nIndex, double newValue); long GetPenStyle(); void SetPenStyle(long nNewValue); long GetPenWidth(); void SetPenWidth(long nNewValue); unsigned long GetPenColor(); void SetPenColor(unsigned long newValue); long GetBrushStyle(); void SetBrushStyle(long nNewValue); unsigned long GetBrushColor(); void SetBrushColor(unsigned long newValue); long GetBrushHatch(); void SetBrushHatch(long nNewValue); long GetPointCount(); void SetPointCount(long nNewValue); short GetPolyFillMode(); void SetPolyFillMode(short nNewValue); double GetRadiusX(); void SetRadiusX(double newValue); double GetRadiusY(); void SetRadiusY(double newValue); double GetStartAngle(); void SetStartAngle(double newValue); double GetSweepAngle(); void SetSweepAngle(double newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); long GetFlags(); void SetFlags(long nNewValue); double GetCharHeight(); void SetCharHeight(double newValue); double GetCharWidth(); void SetCharWidth(double newValue); long GetPointType(long nIndex); void SetPointType(long nIndex, long nNewValue); long GetBitmap(); void SetBitmap(long nNewValue); long GetStockID(); void SetStockID(long nNewValue); short Explode(); short Insert(long nLayerIndex); long GetHObject(); long GetFontHeight(); void SetFontHeight(long nNewValue); BOOL GetFontUnderline(); void SetFontUnderline(BOOL bNewValue); BOOL GetFontItalic(); void SetFontItalic(BOOL bNewValue); long GetFontOrientation(); void SetFontOrientation(long nNewValue); long GetFontEscapement(); void SetFontEscapement(long nNewValue); long GetFontWidth(); void SetFontWidth(long nNewValue); CString GetFontFaceName(); void SetFontFaceName(LPCTSTR lpszNewValue); short GetFontPitchAndFamily(); void SetFontPitchAndFamily(short nNewValue); short GetFontQuality(); void SetFontQuality(short nNewValue); short GetFontClipPrecision(); void SetFontClipPrecision(short nNewValue); short GetFontOutPrecision(); void SetFontOutPrecision(short nNewValue); short GetFontCharSet(); void SetFontCharSet(short nNewValue); BOOL GetFontStrikeOut(); void SetFontStrikeOut(BOOL bNewValue); long GetLayer(); long GetHDllInst(); void SetHDllInst(long nNewValue); CString GetDllName(); void SetDllName(LPCTSTR lpszNewValue); long GetFontWeight(); void SetFontWeight(long nNewValue); long GetGroup(); short InsertInGroup(long nGroupIndex); double GetScaleX(); void SetScaleX(double newValue); double GetScaleY(); void SetScaleY(double newValue); double GetScaleZ(); void SetScaleZ(double newValue); double GetRotationX(); void SetRotationX(double newValue); double GetRotationY(); void SetRotationY(double newValue); double GetRotationZ(); void SetRotationZ(double newValue); long GetCloneGroup(); void SetCloneGroup(long nNewValue); BOOL GetHidden(); void SetHidden(BOOL bNewValue); CString GetTooltip(); void SetTooltip(LPCTSTR lpszNewValue); void ShowTooltip(BOOL bShow); long GetTooltipPenStyle(); void SetTooltipPenStyle(long nNewValue); long GetTooltipPenWidth(); void SetTooltipPenWidth(long nNewValue); unsigned long GetTooltipPenColor(); void SetTooltipPenColor(unsigned long newValue); long GetTooltipBrushStyle(); void SetTooltipBrushStyle(long nNewValue); unsigned long GetTooltipBrushColor(); void SetTooltipBrushColor(unsigned long newValue); long GetTooltipBrushHatch(); void SetTooltipBrushHatch(long nNewValue); long GetTooltipFontHeight(); void SetTooltipFontHeight(long nNewValue); BOOL GetTooltipFontUnderline(); void SetTooltipFontUnderline(BOOL bNewValue); BOOL GetTooltipFontItalic(); void SetTooltipFontItalic(BOOL bNewValue); long GetTooltipFontOrientation(); void SetTooltipFontOrientation(long nNewValue); long GetTooltipFontEscapement(); void SetTooltipFontEscapement(long nNewValue); long GetTooltipFontWidth(); void SetTooltipFontWidth(long nNewValue); CString GetTooltipFontFaceName(); void SetTooltipFontFaceName(LPCTSTR lpszNewValue); short GetTooltipFontPitchAndFamily(); void SetTooltipFontPitchAndFamily(short nNewValue); short GetTooltipFontQuality(); void SetTooltipFontQuality(short nNewValue); short GetTooltipFontClipPrecision(); void SetTooltipFontClipPrecision(short nNewValue); short GetTooltipFontOutPrecision(); void SetTooltipFontOutPrecision(short nNewValue); short GetTooltipFontCharSet(); void SetTooltipFontCharSet(short nNewValue); BOOL GetTooltipFontStrikeOut(); void SetTooltipFontStrikeOut(BOOL bNewValue); long GetTooltipPointX(); void SetTooltipPointX(long nNewValue); long GetTooltipPointY(); void SetTooltipPointY(long nNewValue); CString GetDescription(); void SetDescription(LPCTSTR lpszNewValue); BOOL GetViewContext(); void SetViewContext(BOOL bNewValue); double GetViewContextMinX(); void SetViewContextMinX(double newValue); double GetViewContextMinY(); void SetViewContextMinY(double newValue); double GetViewContextMinZ(); void SetViewContextMinZ(double newValue); double GetViewContextMaxX(); void SetViewContextMaxX(double newValue); double GetViewContextMaxY(); void SetViewContextMaxY(double newValue); double GetViewContextMaxZ(); void SetViewContextMaxZ(double newValue); void AddHyperlinkObject(LPDISPATCH pTargetObject, BOOL bCurrentWindow); long GetObject(); void AddHyperlinkFile(LPCTSTR szTargetPath, long hwndParent); void SetHyperlinkObject(long nIndex, LPDISPATCH pTargetObject, BOOL bCurrentWindow); void SetHyperlinkFile(long nIndex, LPCTSTR szTargetPath, long hwndParent); long GetHyperlinkCount(); void GotoHyperlink(long nIndex); void GetHyperlink(long nIndex, BOOL* pbObject, long* pnID, BOOL* pbNewWindow, BSTR* pTargetFile, long* phwndParent); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_VECOBJ_H__1350D53F_AB7E_4042_A569_C48E56968B0B__INCLUDED_)