00001 #ifndef SCTDATADISPLAY_OPEDISPLAY_H
00002 #define SCTDATADISPLAY_OPEDISPLAY_H
00003
00004 #include "Displayer.h"
00005 #include "DisplayInfo.h"
00006
00007 namespace SctDataDisplay {
00008
00009
00010 class OpeDisplayData;
00011
00012 class OpeDisplayer : public Displayer {
00013 public:
00014 shared_ptr<DisplayData> display(shared_ptr<const Sct::Serializable> serial, const DisplayInfo& info, std::ostream& os);
00015
00016 private:
00017 static bool inMap;
00018 void displayChips(OpeDisplayData& data, const DisplayInfo& info, std::ostream& os);
00019 };
00020 }
00021
00022
00023 #endif //SCTDATADISPLAY_OPEDISPLAY_H
00024
00025