\hypertarget{PluginFunctionsHexahedralMesh_8hh}{}\section{Type-\/\+Open\+Volume\+Mesh/\+Object\+Types/\+Hexahedral\+Mesh/\+Plugin\+Functions\+Hexahedral\+Mesh.hh File Reference}
\label{PluginFunctionsHexahedralMesh_8hh}\index{Type-\/\+Open\+Volume\+Mesh/\+Object\+Types/\+Hexahedral\+Mesh/\+Plugin\+Functions\+Hexahedral\+Mesh.\+hh@{Type-\/\+Open\+Volume\+Mesh/\+Object\+Types/\+Hexahedral\+Mesh/\+Plugin\+Functions\+Hexahedral\+Mesh.\+hh}}
{\ttfamily \#include $<$Object\+Types/\+Volume\+Mesh\+Object/\+Volume\+Mesh\+Object.\+hh$>$}\newline
{\ttfamily \#include $<$Object\+Types/\+Hexahedral\+Mesh/\+Hexahedral\+Mesh.\+hh$>$}\newline
{\ttfamily \#include $<$Open\+Flipper/common/\+Types.\+hh$>$}\newline
{\ttfamily \#include $<$Open\+Flipper/common/\+Object\+Type\+D\+L\+L\+Defines.\+hh$>$}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacePluginFunctions}{Plugin\+Functions}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespacePluginFunctions_af1bd3d4fb545c1ae5a9b053e6adaf4db}{Plugin\+Functions\+::get\+Source\+Meshes} (std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Hexahedral\+Mesh} $\ast$ $>$ \&\+\_\+meshes)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Hexahedral\+Mesh which is marked as a source. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_a160d042932b5cad004b8a8fcb09ff565}{Plugin\+Functions\+::get\+Target\+Meshes} (std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Hexahedral\+Mesh} $\ast$ $>$ \&\+\_\+meshes)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Hexahedral\+Mesh which is marked as a target. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_ab4eac65f601d96c2b17838d3ad4f4909}{Plugin\+Functions\+::get\+Object} (int \+\_\+identifier, \hyperlink{ObjectTypes_2HexahedralMesh_2HexahedralMesh_8hh_a82a17ff0afd71bfb18586488fc15f949}{Hexahedral\+Mesh\+Object} $\ast$\&\+\_\+object)
\item 
\hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Hexahedral\+Mesh} $\ast$ \hyperlink{namespacePluginFunctions_aad39d5a08a30536aa4cbd943fee7c51b}{Plugin\+Functions\+::hexahedral\+Mesh} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get an Hexahedral\+Mesh from an object. \end{DoxyCompactList}\item 
\hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Hexahedral\+Mesh} $\ast$ \hyperlink{namespacePluginFunctions_ad5edbe3b0324803ee0898302ca216b0f}{Plugin\+Functions\+::hexahedral\+Mesh} (int \+\_\+identifier)
\begin{DoxyCompactList}\small\item\em Get a Hexahedral\+Mesh from an object id. \end{DoxyCompactList}\item 
\hyperlink{ObjectTypes_2HexahedralMesh_2HexahedralMesh_8hh_a82a17ff0afd71bfb18586488fc15f949}{Hexahedral\+Mesh\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a0cdcd1087055748df7aa5b4bbbcbd421}{Plugin\+Functions\+::hexahedral\+Mesh\+Object} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Cast an \hyperlink{classBaseObject}{Base\+Object} to an Hexahedral\+Mesh\+Object if possible. \end{DoxyCompactList}\item 
\hyperlink{ObjectTypes_2HexahedralMesh_2HexahedralMesh_8hh_a82a17ff0afd71bfb18586488fc15f949}{Hexahedral\+Mesh\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a27bf5ce320797f81c0e9dd0f0778a862}{Plugin\+Functions\+::hexahedral\+Mesh\+Object} (int \+\_\+identifier)
\begin{DoxyCompactList}\small\item\em Cast an int to an Hexahedral\+Mesh\+Object if possible. \end{DoxyCompactList}\end{DoxyCompactItemize}


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