#ifndef WIDGETS_GRAPHPLOTTER_PLOTLAYER_H
#define WIDGETS_GRAPHPLOTTER_PLOTLAYER_H

#include "PlotterItemGroup.h"


// -- TDE NAMESPACE ----------------------------------------------------

namespace TDE {

// -- Widgets NAMESPACE ------------------------------------------------

namespace Widgets {

namespace Plot {


class PlotLayer;

typedef SHARED_PTR<PlotLayer> PlotLayerPtr;

class PlotLayer : public PlotterItemGroup
{
public:
	PlotLayer(GraphPlotter* plotterPtr, DataSetPtr datasetPtr, double zValue = 0.0);

	virtual void _draw();
};


} /* end of namespace Plot */

} /* end of namespace Widgets */

} /* end of namespace TDE */

#endif /* WIDGETS_GRAPHPLOTTER_PLOTLAYER_H */
