24 #ifndef __AECDBLAYOUTGRID2D_H__
25 #define __AECDBLAYOUTGRID2D_H__
OdSmartPtr< AECDbLayoutGrid2d > AECDbLayoutGrid2dPtr
#define AEC_DECLARE_MEMBERS(ClassName)
void AddHole(const OdDbObjectId &idHole)
void RemoveHole(const OdDbObjectId &idHole)
virtual OdGeMatrix3d GetLayoutNodeTransform(OdUInt32 iPos) const
virtual OdUInt32 GetLayoutNodeCount() const
virtual OdUInt32 GetLayoutCellCount() const
OdUInt32 GetHoleCount() const
virtual OdGeMatrix3d GetLayoutCellTransform(OdUInt32 iPos) const
OdDbObjectId GetClip() const
OdDbObjectId GetHoleByIndex(OdUInt32 iIndex) const
virtual OdUInt32 GetLayoutCellIndex(OdUInt32 iPos) const
void SetType(AECDefs::LayoutGridType eType)
virtual OdResult GetCellContour(OdUInt32 iIndex, FacetModeler::Contour2D &rCellBoundContour, FacetModeler::Contour2D &rCellContour) const
virtual OdUInt32 GetLayoutNodeIndex(OdUInt32 iPos) const
AECDefs::LayoutGridType GetType() const
AECImpObjSubPtr GetGrid() const
void SetClip(const OdDbObjectId &spidClipPolyline)
static AECDbLayoutGrid2dPtr CreateAECObject(const OdDbObjectId &idBlock)
virtual OdResult GetClosestCellTo(const OdGePoint3d &ptGivenPoint, OdUInt32 &iIndex) const