# HG changeset patch # User address@hidden # Date 1217707127 -3600 # Node ID 1ec46e85d3a330b222c1081b81188a5a2f74f6e1 # Parent ff9e7873f8ea2008610dfcb93b820757e320ccc3 add empty def for virtual methods diff -r ff9e7873f8ea -r 1ec46e85d3a3 src/gl-render.h --- a/src/gl-render.h Thu Jul 31 13:11:14 2008 -0400 +++ b/src/gl-render.h Sat Aug 02 20:58:47 2008 +0100 @@ -55,7 +55,7 @@ virtual void draw (const graphics_handle& h) { draw (gh_manager::get_object (h)); } - virtual void draw (const graphics_object& go); + virtual void draw (const graphics_object& go) { }; virtual void draw (const Matrix& hlist) { @@ -70,28 +70,28 @@ } } - virtual void set_viewport (int w, int h); + virtual void set_viewport (int w, int h) { }; protected: - virtual void draw (const figure::properties& props); - virtual void draw (const axes::properties& props); - virtual void draw (const line::properties& props); - virtual void draw (const surface::properties& props); - virtual void draw (const patch::properties& props); - virtual void draw (const hggroup::properties& props); + virtual void draw (const figure::properties& props) { }; + virtual void draw (const axes::properties& props) { }; + virtual void draw (const line::properties& props) { }; + virtual void draw (const surface::properties& props) { }; + virtual void draw (const patch::properties& props) { }; + virtual void draw (const hggroup::properties& props) { }; - virtual void set_color (const Matrix& c); - virtual void set_polygon_offset (bool on, double offset = 0.0); - virtual void set_linewidth (float w); - virtual void set_linestyle (const std::string& s, bool stipple = false); + virtual void set_color (const Matrix& c) { }; + virtual void set_polygon_offset (bool on, double offset = 0.0) { }; + virtual void set_linewidth (float w) { }; + virtual void set_linestyle (const std::string& s, bool stipple = false) { }; virtual void set_clipbox (double x1, double x2, double y1, double y2, - double z1, double z2); - virtual void set_clipping (bool on); + double z1, double z2) { }; + virtual void set_clipping (bool on) { }; - virtual void init_marker (const std::string& m, double size, float width); - virtual void end_marker (void); + virtual void init_marker (const std::string& m, double size, float width) { }; + virtual void end_marker (void) { }; virtual void draw_marker (double x, double y, double z, - const Matrix& lc, const Matrix& fc); + const Matrix& lc, const Matrix& fc) { }; private: opengl_renderer (const opengl_renderer&) { }