Salome HOME
c1327f6b3a46fca2ff60c2106d373e3f85278149
[modules/gui.git] / src / SPlot2d / SPlot2d_Prs.h
1 //  File   : SPlot2d_Prs.h
2 //  Author : Sergey RUIN
3 //  Module : SUIT
4
5 #ifndef SPLOT2D_PRS_H
6 #define SPLOT2D_PRS_H
7
8 #include "SPlot2d.h"
9 #include "SALOME_Prs.h"
10 #include "Plot2d_Prs.h"
11
12 #include <qptrlist.h>
13
14 class Plot2d_Curve;
15
16 class SPLOT2D_EXPORT SPlot2d_Prs : public SALOME_Prs2d, public Plot2d_Prs
17 {
18 public:
19
20   // Default constructor 
21   SPlot2d_Prs();
22
23   // Standard constructor    
24   SPlot2d_Prs( const Plot2d_Curve* obj );
25
26   SPlot2d_Prs( const Plot2d_Prs* prs );
27
28   // Destructor
29   ~SPlot2d_Prs();
30
31   virtual bool IsNull() const { return Plot2d_Prs::IsNull(); }
32
33   // Get curves list
34   // Note: Depricated method, use method getCurves     
35   curveList GetObjects() const { return getCurves(); }
36
37 };
38
39 #endif