VCOM:VectorWorks:Math:IPoly2DOperations
Jump to navigation
Jump to search
.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference
Description
namespace VectorWorks::Math
..put some descriptoin in here...
Interface
// --------------------------------------------------------------------------------------------------- // // {A489DFA7-547E-4c0f-B21F-9297324BE9E2} static const VWIID IID_Poly2DOperations = { 0xa489dfa7, 0x547e, 0x4c0f, { 0xb2, 0x1f, 0x92, 0x97, 0x32, 0x4b, 0xe9, 0xe2 } }; class DYNAMIC_ATTRIBUTE IPoly2DOperations : public IVWSingletonUnknown { public: virtual VCOMError VCOM_CALLTYPE AddSurface(IPolyDef* pPoly1, IPolyDef* pPoly2, IPolyDefArray** ppOutResult) = 0; virtual VCOMError VCOM_CALLTYPE ClipSurface(IPolyDef* pPoly1, IPolyDef* pPoly2, IPolyDefArray** ppOutResult) = 0; virtual VCOMError VCOM_CALLTYPE IntersectSurface(IPolyDef* pPoly1, IPolyDef* pPoly2, IPolyDefArray** ppOutResult) = 0; virtual VCOMError VCOM_CALLTYPE CombineIntoSurface(IPolyDefArray* pPolys, const WorldPt& pt, IPolyDefArray** ppOutResult) = 0; virtual VCOMError VCOM_CALLTYPE Offset(IPolyDef* pPoly, double dOffset, bool bSmoothConers, IPolyDefArray** ppOutResult) = 0; };
Members
Remarks
There is predefined type for smart VCOM pointer VCOMPtr to IPoly2DOperations interface:
typedef VCOMPtr<IPoly2DOperations> IPoly2DOperationsPtr;
Version
Available from: Vectorworks 2010
See Also
[[VCOM:VCOMPtr]]