00001 /* Graphics for an edge in 2D hp FEM 00002 */ 00003 00004 #ifndef edgeGraphics_hh 00005 #define edgeGraphics_hh 00006 00007 #include "basics/typedefs.hh" 00008 #include "toolbox/elementGraphics.hh" 00009 00010 namespace hp2D { 00011 using concepts::Real; 00012 00013 // ********************************************************** EdgeGraphics ** 00014 00018 class EdgeGraphics : public concepts::ElementGraphics<Real> { 00019 public: 00020 virtual void operator()(const concepts::Element<Real>& elm, 00021 enum graphicsType type, 00022 concepts::CellPostprocess<Real>& post) const; 00023 protected: 00024 virtual std::ostream& info(std::ostream& os) const; 00025 }; 00026 00027 } // namespace hp2D 00028 00029 #endif // edgeGraphics_hh