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