\hypertarget{class_json_objects_tracker}{}\doxysection{Json\+Objects\+Tracker Class Reference}
\label{class_json_objects_tracker}\index{JsonObjectsTracker@{JsonObjectsTracker}}
Inheritance diagram for Json\+Objects\+Tracker\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_json_objects_tracker}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_json_objects_tracker_a45327b7bd9fd92ee6d84d69127bc7a9e}\label{class_json_objects_tracker_a45327b7bd9fd92ee6d84d69127bc7a9e}} 
void {\bfseries set\+Frame\+Time} (struct timeval $\ast$tv)
\item 
\mbox{\Hypertarget{class_json_objects_tracker_a71da489846ec4dc49fa5eb2bfa488823}\label{class_json_objects_tracker_a71da489846ec4dc49fa5eb2bfa488823}} 
long long {\bfseries frame\+Time} ()
\item 
\mbox{\Hypertarget{class_json_objects_tracker_a94ca5e8264bf170b9e84d6b9f3c3d9c3}\label{class_json_objects_tracker_a94ca5e8264bf170b9e84d6b9f3c3d9c3}} 
virtual void {\bfseries set\+Objects\+Data} (const std\+::string \&Bitstream, const std\+::map$<$ std\+::string, std\+::vector$<$ std\+::string $>$ $>$ \&Visible\+Metadata)
\item 
virtual void \mbox{\hyperlink{class_json_objects_tracker_aa306274ea698aa556ace062aa7075338}{parse\+And\+Draw}} (\mbox{\hyperlink{class_graphics}{Graphics}} $\ast$g2, const \mbox{\hyperlink{class_rectangle2}{Rectangle2}} \&dst\+Rect, const \mbox{\hyperlink{class_rectangle2}{Rectangle2}} \&src\+Rect, float zoom\+Factor)
\item 
\mbox{\Hypertarget{class_json_objects_tracker_a70d66d7d2167d29fa14e62f2b1ebc722}\label{class_json_objects_tracker_a70d66d7d2167d29fa14e62f2b1ebc722}} 
void {\bfseries clear\+Objects} ()
\item 
\mbox{\Hypertarget{class_json_objects_tracker_afd9a4c7bdcaef817ba3a00786a5d3ab3}\label{class_json_objects_tracker_afd9a4c7bdcaef817ba3a00786a5d3ab3}} 
void {\bfseries log\+\_\+debug} (const std\+::string \&msg)
\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_json_objects_tracker_aa306274ea698aa556ace062aa7075338}\label{class_json_objects_tracker_aa306274ea698aa556ace062aa7075338}} 
\index{JsonObjectsTracker@{JsonObjectsTracker}!parseAndDraw@{parseAndDraw}}
\index{parseAndDraw@{parseAndDraw}!JsonObjectsTracker@{JsonObjectsTracker}}
\doxysubsubsection{\texorpdfstring{parseAndDraw()}{parseAndDraw()}}
{\footnotesize\ttfamily void Json\+Objects\+Tracker\+::parse\+And\+Draw (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_graphics}{Graphics}} $\ast$}]{g2,  }\item[{const \mbox{\hyperlink{class_rectangle2}{Rectangle2}} \&}]{dst\+Rect,  }\item[{const \mbox{\hyperlink{class_rectangle2}{Rectangle2}} \&}]{src\+Rect,  }\item[{float}]{zoom\+Factor }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Draw analytics objects over some part of zoomed im image at any place of the destination screen\+Rect 

Implements \mbox{\hyperlink{class_abstract_objects_tracker_a828dabcf1565dba241b4234ce6a96399}{Abstract\+Objects\+Tracker}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/\+V\+N\+Media\+Client\+N\+E\+T/Json\+Objects\+Tracker.\+h\item 
src/\+V\+N\+Media\+Client\+N\+E\+T/Json\+Objects\+Tracker.\+cpp\end{DoxyCompactItemize}
