\hypertarget{PluginFunctionsPolyLineCollection_8hh}{}\section{Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line\+Collection/\+Plugin\+Functions\+Poly\+Line\+Collection.hh File Reference}
\label{PluginFunctionsPolyLineCollection_8hh}\index{Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line\+Collection/\+Plugin\+Functions\+Poly\+Line\+Collection.\+hh@{Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line\+Collection/\+Plugin\+Functions\+Poly\+Line\+Collection.\+hh}}
{\ttfamily \#include $<$Open\+Flipper/common/\+Types.\+hh$>$}\newline
{\ttfamily \#include \char`\"{}Poly\+Line\+Collection\+Types.\+hh\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Poly\+Line\+Collection\+Object.\+hh\char`\"{}}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacePluginFunctions}{Plugin\+Functions}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespacePluginFunctions_ad1801c97ddef4e432ece728ea055911d}{Plugin\+Functions\+::get\+Source\+Polyline\+Collections} (std\+::vector$<$ \hyperlink{classPolyLineCollectionT}{Poly\+Line\+Collection} $\ast$ $>$ \&\+\_\+polylines)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Polyline Collection which is marked as a source. \end{DoxyCompactList}\item 
O\+B\+J\+E\+C\+T\+T\+Y\+P\+E\+D\+L\+L\+E\+X\+P\+O\+RT bool \hyperlink{namespacePluginFunctions_a5e981e4ac5e76c4d6e0b79f6914ba5f0}{Plugin\+Functions\+::get\+Target\+Polyline\+Collections} (std\+::vector$<$ \hyperlink{classPolyLineCollectionT}{Poly\+Line\+Collection} $\ast$$>$ \&\+\_\+polylines)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Polyline Collection which is marked as a target. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_ac0b6c1960e39568b6129d6bce1efeb01}{Plugin\+Functions\+::get\+Object} (int \+\_\+identifier, \hyperlink{classPolyLineCollectionObject}{Poly\+Line\+Collection\+Object} $\ast$\&\+\_\+object)
\item 
\hyperlink{classPolyLineCollectionT}{Poly\+Line\+Collection} $\ast$ \hyperlink{namespacePluginFunctions_a13d41341a9406c6b75e2497378d123c4}{Plugin\+Functions\+::poly\+Line\+Collection} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a poly\+Line Collection from an object. \end{DoxyCompactList}\item 
\hyperlink{classPolyLineCollectionObject}{Poly\+Line\+Collection\+Object} $\ast$ \hyperlink{namespacePluginFunctions_afde81c0b374525db46e81e6ec14829cf}{Plugin\+Functions\+::poly\+Line\+Collection\+Object} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Cast an \hyperlink{classBaseObject}{Base\+Object} to a Polyline Collection Object if possible. \end{DoxyCompactList}\item 
\hyperlink{classPolyLineCollectionObject}{Poly\+Line\+Collection\+Object} $\ast$ \hyperlink{namespacePluginFunctions_ae7fb21f8e948b00502e74b6160a2dfd2}{Plugin\+Functions\+::poly\+Line\+Collection\+Object} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Get an Polyline Collection 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 Polyline Collections in the framework. 