VCOM:VectorWorks:Math:IPoly2DMath

From Vectorworks Developer
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

// ---------------------------------------------------------------------------------------------------
// {05F22431-C1BB-47a5-8E74-EBD025C3194F}
static const VWIID IID_Poly2DMath	= { 0x5f22431, 0xc1bb, 0x47a5, { 0x8e, 0x74, 0xeb, 0xd0, 0x25, 0xc3, 0x19, 0x4f } };

class DYNAMIC_ATTRIBUTE IPoly2DMath : public IVWSingletonUnknown
{
public:
  virtual VCOMError VCOM_CALLTYPE CreateHandle(IPolyDef* pPoly, MCObjectHandle& outHandle) = 0;
  virtual VCOMError VCOM_CALLTYPE CreatePoly(MCObjectHandle hObject, IPolyDef** ppOutPolygon) = 0;
};

Members

CreateHandle
CreatePoly

Remarks

There is predefined type for smart VCOM pointer VCOMPtr to IPoly2DMath interface:

typedef VCOMPtr<IPoly2DMath>  IPoly2DMathPtr;

Version

Available from: Vectorworks 2010

See Also

VCOM:VCOMPtr

[[VCOM:VCOMPtr]]