\hypertarget{PluginFunctionsPolyLine_8hh}{}\section{Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line/\+Plugin\+Functions\+Poly\+Line.hh File Reference}
\label{PluginFunctionsPolyLine_8hh}\index{Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line/\+Plugin\+Functions\+Poly\+Line.\+hh@{Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line/\+Plugin\+Functions\+Poly\+Line.\+hh}}
{\ttfamily \#include $<$Open\+Flipper/common/\+Types.\+hh$>$}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacePluginFunctions}{Plugin\+Functions}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespacePluginFunctions_acdf187c899dc4c5147f61d000b8b1f6c}{Plugin\+Functions\+::get\+Source\+Polylines} (std\+::vector$<$ \hyperlink{PolyLineTypes_8hh_ab54c407eed4ac40b810973a3f9f397bf}{Poly\+Line} $\ast$ $>$ \&\+\_\+polylines)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Polyline which is marked as a source. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_a17d07c1c57e60f3b73d811775277e27d}{Plugin\+Functions\+::get\+Target\+Polylines} (std\+::vector$<$ \hyperlink{PolyLineTypes_8hh_ab54c407eed4ac40b810973a3f9f397bf}{Poly\+Line} $\ast$ $>$ \&\+\_\+polylines)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Polyline which is marked as a target. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_a511f35e763832a803e72e0cef997d399}{Plugin\+Functions\+::get\+Object} (int \+\_\+identifier, \hyperlink{classPolyLineObject}{Poly\+Line\+Object} $\ast$\&\+\_\+object)
\item 
\hyperlink{PolyLineTypes_8hh_ab54c407eed4ac40b810973a3f9f397bf}{Poly\+Line} $\ast$ \hyperlink{namespacePluginFunctions_a281945941d98ca0accfc2e35aa34e379}{Plugin\+Functions\+::poly\+Line} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a poly Line from an object. \end{DoxyCompactList}\item 
\hyperlink{classPolyLineObject}{Poly\+Line\+Object} $\ast$ \hyperlink{namespacePluginFunctions_aff94034326ce729bfa9f7fee4cc2a0a6}{Plugin\+Functions\+::poly\+Line\+Object} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Cast an \hyperlink{classBaseObject}{Base\+Object} to a \hyperlink{classPolyLineObject}{Poly\+Line\+Object} if possible. \end{DoxyCompactList}\item 
\hyperlink{classPolyLineObject}{Poly\+Line\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a9fedf93386e8196c82205d9b798f72df}{Plugin\+Functions\+::poly\+Line\+Object} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Get an \hyperlink{classPolyLineObject}{Poly\+Line\+Object} from the given id If possible. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This file contains functions which can be used by plugins to access polylines in the framework. 