00001 // graphics for triangles 00002 00003 #ifndef linTriangleGraphics_hh 00004 #define linTriangleGraphics_hh 00005 00006 #include "basics/typedefs.hh" 00007 #include "toolbox/elementGraphics.hh" 00008 00009 namespace linearFEM { 00010 00011 using concepts::Real; 00012 00013 // ****************************************************** TriangleGraphics ** 00014 00018 class TriangleGraphics : 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 linearFEM 00028 00029 #endif // linTriangleGraphics_hh