+ std::vector<int> m_veciColor;\r
+ std::vector<bool> m_vecbColorSet;\r
+ std::vector<int> m_veciSymbol;\r
+ std::vector<bool> m_vecbSymbolSet;\r
+ std::vector<int> m_veciSymbolFreq;\r
+ std::vector<bool> m_vecbSymbolFreqSet;\r
+ std::vector<int> m_veciLinestyle;\r
+ std::vector<bool> m_vecbLinestyleSet;\r
+ std::vector<std::string> m_vecsLegend;\r
+ std::vector<bool> m_vecbLegendSet;\r
+\r
+ int getColor (unsigned int iCurve) const;\r
+ int getSymbol (unsigned int iCurve) const;\r
+ const std::string* getLegend (unsigned int iCurve) const;\r
+ int getSymbolFreq (unsigned int iCurve) const;\r
+ int getLinestyle (unsigned int iCurve) const;\r
+\r
+ void setColor (unsigned int iCurve, int iColor);\r
+ void setSymbol (unsigned int iCurve, int iSymbol);\r
+ void setSymbolFreq (unsigned int iCurve, int iSymbolFreq);\r
+ void setLinestyle (unsigned int iCurve, int iLinestyle);\r
+ void setLegend (unsigned int iCurve, const std::string& strLegend);\r
+ void setLegend (unsigned int iCurve, const char* const pszLegend);\r
+\r
+ int m_iCurrentCurve;\r
+