\hypertarget{classOpenVolumeMesh_1_1PropertyTT}{}\section{Open\+Volume\+Mesh\+:\+:Property\+TT$<$ T, Entity $>$ Class Template Reference}
\label{classOpenVolumeMesh_1_1PropertyTT}\index{Open\+Volume\+Mesh\+::\+Property\+T\+T$<$ T, Entity $>$@{Open\+Volume\+Mesh\+::\+Property\+T\+T$<$ T, Entity $>$}}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Property\+TT$<$ T, Entity $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.866667cm]{classOpenVolumeMesh_1_1PropertyTT}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a9a04ded7b64b642a4dd0c8e213683e3a}\label{classOpenVolumeMesh_1_1PropertyTT_a9a04ded7b64b642a4dd0c8e213683e3a}} 
using {\bfseries value\+\_\+type} = T
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_aebb01974c23e1b8fe83b8fba373a1dcc}\label{classOpenVolumeMesh_1_1PropertyTT_aebb01974c23e1b8fe83b8fba373a1dcc}} 
using {\bfseries entity\+\_\+type} = Entity
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a4db208f26e6d1a4309912b3b64d792c4}\label{classOpenVolumeMesh_1_1PropertyTT_a4db208f26e6d1a4309912b3b64d792c4}} 
using {\bfseries Property\+HandleT} = \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Prop\+HandleT}$<$ Entity $>$
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_addc4f4290794f8b6baec1226b5104192}\label{classOpenVolumeMesh_1_1PropertyTT_addc4f4290794f8b6baec1226b5104192}} 
{\footnotesize template$<$typename MeshT $>$ }\\{\bfseries Property\+TT} (MeshT $\ast$mesh, const std\+::string \&\+\_\+name, const T \&\+\_\+def=T())
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a8d8145fb36d4cf946c20cdb3fe1e9fca}\label{classOpenVolumeMesh_1_1PropertyTT_a8d8145fb36d4cf946c20cdb3fe1e9fca}} 
{\bfseries Property\+TT} (const std\+::string \&\+\_\+name, const std\+::string \&\+\_\+internal\+\_\+type\+\_\+name, \hyperlink{classOpenVolumeMesh_1_1ResourceManager}{Resource\+Manager} \&\+\_\+res\+Man, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Property\+HandleT} \+\_\+handle, const T \&\+\_\+def=T())
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a5a68a5ed4929a7f4195ff80e35c5be88}\label{classOpenVolumeMesh_1_1PropertyTT_a5a68a5ed4929a7f4195ff80e35c5be88}} 
\hyperlink{classOpenVolumeMesh_1_1BaseProperty}{Base\+Property} $\ast$ {\bfseries clone} (\hyperlink{classOpenVolumeMesh_1_1ResourceManager}{Resource\+Manager} \&\+\_\+res\+Man, \hyperlink{classOpenVolumeMesh_1_1OpenVolumeMeshHandle}{Open\+Volume\+Mesh\+Handle} \+\_\+handle) const override
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a28dc20d8991154b2314edf65fab96a7c}\label{classOpenVolumeMesh_1_1PropertyTT_a28dc20d8991154b2314edf65fab96a7c}} 
const std\+::string {\bfseries entity\+Type} () const override
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a06b862cb5aa1be5d1a0a85a605ca3a5c}\label{classOpenVolumeMesh_1_1PropertyTT_a06b862cb5aa1be5d1a0a85a605ca3a5c}} 
const std\+::string {\bfseries type\+Name\+Wrapper} () const override
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1PropertyTT_a64ba5e911057e91a456d4ae2c0d262f7}\label{classOpenVolumeMesh_1_1PropertyTT_a64ba5e911057e91a456d4ae2c0d262f7}} 
{\bfseries Property\+TT} (\hyperlink{classOpenVolumeMesh_1_1OpenVolumeMeshPropertyT}{Open\+Volume\+Mesh\+PropertyT}$<$ T $>$ $\ast$\+\_\+prop, \hyperlink{classOpenVolumeMesh_1_1ResourceManager}{Resource\+Manager} \&\+\_\+res\+Man, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Property\+HandleT} \+\_\+handle)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T, typename Entity$>$\newline
class Open\+Volume\+Mesh\+::\+Property\+T\+T$<$ T, Entity $>$}



Definition at line 15 of file Forward\+Declarations.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Forward\+Declarations.\+hh\item 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Property\+Defines.\+hh\item 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Property\+Defines\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
