#pragma once #ifndef RadarChart_h__ #define RadarChart_h__ #include "ChartConcrete.h" namespace NChart { class AFX_EXT_CLASS CRadarChart : public CChartConcrete { public: CRadarChart(CChartObjectProxy * pProxyObject=NULL); virtual ~CRadarChart(void); virtual void Draw(CXyDC &dc); /*virtual CDrawingObject* HitTest(const CPoint2D& ptHit);*/ virtual void Accept(CChartAbstractVisitor *pVisitor); protected: virtual void Layout(); virtual void CreateLegend(); virtual void CreateAxis(); void GetRadarControlPoints(vector& ptArray,CPoint2D ptOrg,double r, size_t part); }; }//namespace #endif // RadarChart_h__