32#include "Image/ByteImage.h"
33#include <Math/Math2d.h>
47 IceUtil::Time imageTimestamp,
48 IceUtil::Time receiveTimestamp);
62 void paintEvent(QPaintEvent* pPaintEvent)
override;
70 IceUtil::Time timeDisplayed;
72 unsigned char* buffer;
73 std::mutex bufferMutex;
75 std::mutex imageMutex;
76 IceUtil::Time imageTimestamp;
77 IceUtil::Time receiveTimestamp;
78 IceUtil::Time displayDelay;
Base Class for all Logging classes.
Vec2d getScaledImageDimensions()
void updateImage(long timeReceived)
IceUtil::Time getDisplayDelay() const
IceUtil::Time getTimeDisplayed() const
void setImages(int numberImages, CByteImage **images, IceUtil::Time imageTimestamp, IceUtil::Time receiveTimestamp)
void paintEvent(QPaintEvent *pPaintEvent) override
~ImageViewerArea() override
ImageViewerArea(QWidget *parent=0)