#pragma once #ifndef StackedAreaChart_h__ #define StackedAreaChart_h__ #include "chartconcrete.h" namespace NChart { class CStackedAreaChart : public CChartConcrete { public: CStackedAreaChart(CChartObjectProxy * pProxyObject=NULL); virtual ~CStackedAreaChart(void); virtual void Draw(CXyDC &dc); virtual void Accept(CChartAbstractVisitor *pVisitor); protected: virtual void Layout(); virtual void CreateLegend(); virtual void CreateAxis(); vector m_vecFirst; vector m_vecSecond; vector m_vecPloy; CChartDataSet m_axisDataSet; }; }//namespace #endif // StackedAreaChart_h__