labelComponent.h

Go to the documentation of this file.
00001 #ifndef LABEL_COMPONENT_H
00002 #define LABEL_COMPONENT_H
00003 
00013 #include "componentInterface.h"
00014 #include "surfaceInterface.h"
00015 
00016 
00020 class LabelComponent : public ComponentInterface {
00021   SurfaceInterface* surface;
00022   LabelComponent(void);
00023 
00024 public:
00030   LabelComponent(SurfaceInterface* obj);
00031   virtual ~LabelComponent(void) {}
00032   bool draw(unsigned long ticks, const UserInput& ui);
00033 
00046   bool draw(const VXV::Grid& view_pos, const VXV::Rect& view_range,
00047             double view_magnify, const VXV::Grid& draw_pos, bool pined);
00048 };
00049 
00050 #endif /* !LABEL_COMPONENT_H */
00051 

Generated on Mon Apr 13 22:52:02 2009 by  doxygen 1.5.7.1