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.
static te::dt::TimeDuration dt(20, 30, 50, 11)
file(WRITE ${CMAKE_BINARY_DIR}/config_qhelp.cmake"configure_file (${TERRALIB_ABSOLUTE_ROOT_DIR}/doc/qhelp/help.qhcp.in ${CMAKE_BINARY_DIR}/share/terraview/help/help.qhcp @ONLY)") add_custom_command(OUTPUT del_dir COMMAND $
void paint(te::qt::widgets::Canvas *c, bool generatePNG, std::string fileName)