\hypertarget{PluginFunctionsBSplineSurface_8hh}{}\section{Type-\/\+B\+Spline/\+Object\+Types/\+B\+Spline\+Surface/\+Plugin\+Functions\+B\+Spline\+Surface.hh File Reference}
\label{PluginFunctionsBSplineSurface_8hh}\index{Type-\/\+B\+Spline/\+Object\+Types/\+B\+Spline\+Surface/\+Plugin\+Functions\+B\+Spline\+Surface.\+hh@{Type-\/\+B\+Spline/\+Object\+Types/\+B\+Spline\+Surface/\+Plugin\+Functions\+B\+Spline\+Surface.\+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_a87ee5d6e195ab20483404421da22780f}{Plugin\+Functions\+::get\+Object} (int \+\_\+identifier, \hyperlink{classBSplineSurfaceObject}{B\+Spline\+Surface\+Object} $\ast$\&\+\_\+object)
\item 
\hyperlink{BSplineSurfaceTypes_8hh_a4ac81f35a6f5ced379abab44d1b38666}{B\+Spline\+Surface} $\ast$ \hyperlink{namespacePluginFunctions_a61a1b37ce3a47c1e57e54914d1ec2344}{Plugin\+Functions\+::spline\+Surface} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a Bspline Surface from an object. \end{DoxyCompactList}\item 
\hyperlink{classBSplineSurfaceObject}{B\+Spline\+Surface\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a1a5455e13cba9a44a47aa0e8a1c96e61}{Plugin\+Functions\+::bspline\+Surface\+Object} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Cast an \hyperlink{classBaseObject}{Base\+Object} to a \hyperlink{classBSplineSurfaceObject}{B\+Spline\+Surface\+Object} if possible. \end{DoxyCompactList}\end{DoxyCompactItemize}


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