26 #ifndef __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_IMAGE_ITEM_H    27 #define __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_IMAGE_ITEM_H    31 #include "../Config.h"    32 #include "../../../geometry.h"    33 #include "../../../datatype.h"    36 #include <QtCore/QAbstractAnimation>    37 #include <QtCore/QDir>    43     class DateTimeInstant;
    94         virtual bool loadData();
    99         void paint(QPainter*, 
const QStyleOptionGraphicsItem*, QWidget*);
   106         void calculateCurrentFile(
const unsigned int& curTime); 
   119         void tryDoReprojectionUsingAffineTransform(QPainter* painter);
   124         void adjustDataToAnimationTemporalExtent();
   126         void setImagePosition(
const QPointF& p, 
const QRectF& dr);
   131         virtual bool getCtlParameters();
   138         virtual void loadCurrentImage();
   147         virtual void drawCurrentImage(QPainter* p);
   158         void drawForward(
const unsigned int& curTime);
   164         void erase(
const unsigned int& curTime);
   170         void setLUT(
const std::vector<std::pair<int, QColor> >& tab);
   178         void generateRoute();
   212 #endif  // __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_IMAGE_ITEM_H 
A class to represent time instant. 
 
This file defines a class for a Animation Item.