\hypertarget{a02105}{\section{libs\+\_\+required/\+Open\+Mesh/src/\+Python/\+Bindings.hh File Reference}
\label{a02105}\index{libs\+\_\+required/\+Open\+Mesh/src/\+Python/\+Bindings.\+hh@{libs\+\_\+required/\+Open\+Mesh/src/\+Python/\+Bindings.\+hh}}
}
{\ttfamily \#include $<$boost/python.\+hpp$>$}\\*
{\ttfamily \#include $<$boost/python/return\+\_\+internal\+\_\+reference.\+hpp$>$}\\*
{\ttfamily \#include $<$boost/python/reference\+\_\+existing\+\_\+object.\+hpp$>$}\\*
{\ttfamily \#include $<$boost/python/copy\+\_\+const\+\_\+reference.\+hpp$>$}\\*
{\ttfamily \#include \char`\"{}Open\+Mesh/\+Core/\+I\+O/\+Mesh\+I\+O.\+hh\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Open\+Mesh/\+Core/\+Mesh/\+Tri\+Mesh\+\_\+\+Array\+Kernel\+T.\+hh\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Open\+Mesh/\+Core/\+Mesh/\+Poly\+Mesh\+\_\+\+Array\+Kernel\+T.\+hh\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{a00839}{Open\+Mesh\+::\+Python\+::\+Mesh\+Traits}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{a03368}{Open\+Mesh}
\item 
 \hyperlink{a03380}{Open\+Mesh\+::\+Python}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{a02105_a64c71d842c511d09212f2f6fb65ce62e}{O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y}~return\+\_\+value\+\_\+policy$<$copy\+\_\+const\+\_\+reference$>$()
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a03380_a0869b2bb92bdf517f8c6c79f0cd47695}{typedef \\*
\hyperlink{a01335}{Open\+Mesh\+::\+Tri\+Mesh\+\_\+\+Array\+Kernel\+T}\\*
$<$ Mesh\+Traits $>$ {\bfseries Open\+Mesh\+::\+Python\+::\+Tri\+Mesh}}\label{a03380_a0869b2bb92bdf517f8c6c79f0cd47695}

\item 
\hypertarget{a03380_a70a0441a843354ceebf1e0a81314ea89}{typedef \\*
\hyperlink{a00991}{Open\+Mesh\+::\+Poly\+Mesh\+\_\+\+Array\+Kernel\+T}\\*
$<$ Mesh\+Traits $>$ {\bfseries Open\+Mesh\+::\+Python\+::\+Poly\+Mesh}}\label{a03380_a70a0441a843354ceebf1e0a81314ea89}

\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{a02105_a64c71d842c511d09212f2f6fb65ce62e}{\index{Bindings.\+hh@{Bindings.\+hh}!O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y@{O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y}}
\index{O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y@{O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y}!Bindings.\+hh@{Bindings.\+hh}}
\subsubsection[{O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define O\+P\+E\+N\+M\+E\+S\+H\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+L\+I\+C\+Y~return\+\_\+value\+\_\+policy$<$copy\+\_\+const\+\_\+reference$>$()}}\label{a02105_a64c71d842c511d09212f2f6fb65ce62e}
Return value policy for functions that return references to objects that are managed by Open\+Mesh. 

Definition at line 29 of file Bindings.\+hh.

