VNMediaClientNET
AbstractObjectsTracker.h
1
13
#ifndef ABSTRACTOBJECTSTRACKER_H
14
#define ABSTRACTOBJECTSTRACKER_H
15
16
#include <vector>
17
#include <string>
18
#include <map>
19
20
#include "Graphics.h"
21
22
#define MILLION 1000000
23
24
class
AbstractObjectsTracker
25
{
26
public
:
27
virtual
~
AbstractObjectsTracker
() {}
28
29
virtual
void
setObjectsData(
const
std::string& Bitstream,
const
std::map< std::string, std::vector< std::string > >& VisibleMetadata) = 0;
30
34
virtual
void
parseAndDraw
(
Graphics
* g2,
const
Rectangle2
& dstRect,
const
Rectangle2
& srcRect,
float
zoomFactor) = 0;
35
};
36
37
#endif // ABSTRACTOBJECTSTRACKER_H
Rectangle2
Definition:
Rectangle.h:18
Graphics
Definition:
Graphics.h:68
AbstractObjectsTracker
Definition:
AbstractObjectsTracker.h:25
AbstractObjectsTracker::parseAndDraw
virtual void parseAndDraw(Graphics *g2, const Rectangle2 &dstRect, const Rectangle2 &srcRect, float zoomFactor)=0
src
VNMediaClientNET
AbstractObjectsTracker.h
Generated by
1.8.18