00001 /* Graphics for 2D hp edge FEM 00002 */ 00003 00004 #ifndef quadGraphicsEdge_hh 00005 #define quadGraphicsEdge_hh 00006 00007 #include "basics/typedefs.hh" 00008 #include "hp2D/quadGraphics.hh" 00009 00010 namespace hp2Dedge { 00011 00012 // ********************************************************** QuadGraphics ** 00013 00017 template<class F> 00018 class QuadGraphics : public hp2D::BaseQuadGraphics<F> { 00019 public: 00020 QuadGraphics(); 00021 virtual void operator() 00022 (const concepts::Element<F>& elm, 00023 enum concepts::ElementGraphicsBase::graphicsType type, 00024 concepts::CellPostprocess<F>& post) const; 00025 protected: 00026 virtual std::ostream& info(std::ostream& os) const; 00027 }; 00028 00029 } // namespace hp2Dedge 00030 00031 #endif // quadGraphicsEdge_hh