00001
00002
00003
00004
00005 #ifndef MERCATOR_FILL_SHADER_H
00006 #define MERCATOR_FILL_SHADER_H
00007
00008 #include <Mercator/Shader.h>
00009
00010 namespace Mercator {
00011
00012 class FillShader : public Shader {
00013 public:
00014 explicit FillShader();
00015 explicit FillShader(const Parameters & params);
00016 virtual ~FillShader();
00017
00018 virtual bool checkIntersect(const Segment &) const;
00019 virtual void shade(Surface &) const;
00020 };
00021
00022 }
00023
00024 #endif // MERCATOR_FILL_SHADER_H