#ifndef RAW_HPP
#define RAW_HPP

#include "../Canvas.hpp"

class Raw : public Canvas {
	unsigned int* sizes;
	unsigned int* sizesMultiplied;
	unsigned int* pixelArray;
	unsigned int arraySize;

public:

	Raw(const unsigned int dimension, const unsigned int* sizes);

	virtual void clear();
	virtual void plot(const double* normalizedPosition);
	virtual void output_file(const char* filename) const;
	
private:
	Raw(Raw const &);
	Raw & operator=(Raw const &);
};



#endif // RAW_HPP