24#ifndef __AECDBPOLYGON_H__
25#define __AECDBPOLYGON_H__
OdSmartPtr< AECDbPolygon > AECDbPolygonPtr
#define CURVE_DECLARE_MEMBERS()
#define AEC_DECLARE_MEMBERS(ClassName)
virtual OdUInt32 GetLayoutCellCount() const
virtual OdResult GetClosestNodeTo(const OdGePoint3d &ptGivenPoint, OdUInt32 &iIndex) const
virtual OdUInt32 GetLayoutNodeCount() const
virtual OdResult GetCellContour(OdUInt32 iIndex, FacetModeler::Contour2D &rCellBoundContour, FacetModeler::Contour2D &rCellContour) const
virtual OdUInt32 GetLayoutCellIndex(OdUInt32 iPos) const
virtual OdResult GetClosestCellTo(const OdGePoint3d &ptGivenPoint, OdUInt32 &iIndex) const
static AECDbPolygonPtr CreateAECObject(const OdDbObjectId &idBlock, const OdDbObjectId &idPolygonStyle)
virtual OdGeMatrix3d GetLayoutCellTransform(OdUInt32 iPos) const
AECGeProfileSubPtr GetProfile() const
virtual OdGeMatrix3d GetLayoutNodeTransform(OdUInt32 iPos) const
virtual OdUInt32 GetLayoutNodeIndex(OdUInt32 iPos) const