8 #ifndef MsiChart_CircleLineObject_h 9 #define MsiChart_CircleLineObject_h 31 virtual void Draw()
const;
virtual bool ObjectInRectangle(const Rect2D &irRect)
Definition: GraphCollectionObject.h:19
Point2D mCenter
Definition: CircleLineObject.h:41
CircleLineObject(const TripleId &irTripleId, GraphObjectManager *ipManager, const Point2D &irCenter, float iRadius, GraphCollectionObject *ipParentObject=NULL)
float mRadius
Definition: CircleLineObject.h:42
virtual ~CircleLineObject()
virtual void Draw() const
Delegates circle lines.
Definition: CircleLineObject.h:16
Definition: GraphObject.h:38
Definition: SmartPtr.h:38
virtual void DrawOutLine()
MSynch::SmartPtr< CircleLineObject > Ptr
Definition: CircleLineObject.h:19
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
virtual bool PointInObject(const Point2D &irPoint)
virtual void GenerateImageMap(ImageMap &iorImageMap)
#define NULL
Definition: Null.h:10
Definition: GraphObjectManager.h:37
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
virtual void GetClockwisePolygon(std::vector< Point2D > &orPolygon) const