\hypertarget{a00334}{\section{Open\+Volume\+Mesh\+:\+:Base\+Property Class Reference}
\label{a00334}\index{Open\+Volume\+Mesh\+::\+Base\+Property@{Open\+Volume\+Mesh\+::\+Base\+Property}}
}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Base\+Property\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.684015cm]{a00334}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00334_a6b65b6de77e66c1408f54d2d67711410}{{\bfseries Base\+Property} (\hyperlink{a01116}{Resource\+Manager} \&\+\_\+res\+Man)}\label{a00334_a6b65b6de77e66c1408f54d2d67711410}

\item 
\hypertarget{a00334_a9c1c6292db3c2f8e4cb54e011d0ec5ac}{{\bfseries Base\+Property} (const \hyperlink{a00334}{Base\+Property} \&\+\_\+cpy)}\label{a00334_a9c1c6292db3c2f8e4cb54e011d0ec5ac}

\item 
\hypertarget{a00334_abbe1ea3ee79e87965809cf7953dd4248}{\hyperlink{a00334}{Base\+Property} \& {\bfseries operator=} (const \hyperlink{a00334}{Base\+Property} \&\+\_\+cpy)}\label{a00334_abbe1ea3ee79e87965809cf7953dd4248}

\item 
\hypertarget{a00334_a06c89ef44556cd420c06e77a5899eb52}{virtual const std\+::string \& {\bfseries name} () const =0}\label{a00334_a06c89ef44556cd420c06e77a5899eb52}

\item 
\hypertarget{a00334_aeb05395e2875e5fdcf66fbe75de411dc}{virtual void {\bfseries delete\+\_\+element} (size\+\_\+t \+\_\+idx)=0}\label{a00334_aeb05395e2875e5fdcf66fbe75de411dc}

\item 
\hypertarget{a00334_a8de10d2fe6994879e4e172c9d94b48b6}{virtual void {\bfseries swap\+\_\+elements} (size\+\_\+t \+\_\+idx0, size\+\_\+t \+\_\+idx1)=0}\label{a00334_a8de10d2fe6994879e4e172c9d94b48b6}

\item 
\hypertarget{a00334_a2dea5dc578fc021e27a124db808b2553}{virtual void {\bfseries serialize} (std\+::ostream \&\+\_\+ostr) const =0}\label{a00334_a2dea5dc578fc021e27a124db808b2553}

\item 
\hypertarget{a00334_a723f9a02046c5602b494cec946d269a5}{virtual void {\bfseries deserialize} (std\+::istream \&\+\_\+istr)=0}\label{a00334_a723f9a02046c5602b494cec946d269a5}

\item 
\hypertarget{a00334_ae7d4237c4b61befe5ba52ba69246e043}{virtual \hyperlink{a00932}{Open\+Volume\+Mesh\+Handle} {\bfseries handle} () const =0}\label{a00334_ae7d4237c4b61befe5ba52ba69246e043}

\item 
\hypertarget{a00334_ab7c40b01581d1bb692582ee41befe912}{virtual bool {\bfseries persistent} () const =0}\label{a00334_ab7c40b01581d1bb692582ee41befe912}

\item 
\hypertarget{a00334_aea4e96182b43eb19f538b2ad9657ff01}{virtual bool {\bfseries anonymous} () const =0}\label{a00334_aea4e96182b43eb19f538b2ad9657ff01}

\item 
\hypertarget{a00334_a1daff85e2135909da88128fa782c0283}{virtual const std\+::string {\bfseries entity\+Type} () const =0}\label{a00334_a1daff85e2135909da88128fa782c0283}

\item 
\hypertarget{a00334_a5e797abf77e8373508992f8752a4e91b}{virtual const std\+::string {\bfseries type\+Name\+Wrapper} () const =0}\label{a00334_a5e797abf77e8373508992f8752a4e91b}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00334_a17bdc5385167e114474958d03cf14ddc}{virtual void {\bfseries delete\+\_\+multiple\+\_\+entries} (const std\+::vector$<$ bool $>$ \&\+\_\+tags)=0}\label{a00334_a17bdc5385167e114474958d03cf14ddc}

\item 
\hypertarget{a00334_a4df5c7a2bc6da764fc34013aa9e4ea80}{virtual void {\bfseries resize} (unsigned int)=0}\label{a00334_a4df5c7a2bc6da764fc34013aa9e4ea80}

\item 
\hypertarget{a00334_a8b122dc7cb8d66436f573777b35eb42e}{virtual void {\bfseries set\+\_\+handle} (const \hyperlink{a00932}{Open\+Volume\+Mesh\+Handle} \&)=0}\label{a00334_a8b122dc7cb8d66436f573777b35eb42e}

\item 
\hypertarget{a00334_af312c6e2690094b5d9971657f8a3d872}{void {\bfseries lock} ()}\label{a00334_af312c6e2690094b5d9971657f8a3d872}

\item 
\hypertarget{a00334_a0f86b7a5b386b3916f5557e9523c8029}{void {\bfseries unlock} ()}\label{a00334_a0f86b7a5b386b3916f5557e9523c8029}

\item 
\hypertarget{a00334_ade7281366088964e745908ef4d742052}{bool {\bfseries locked} () const }\label{a00334_ade7281366088964e745908ef4d742052}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00334_a68bf146724fd3adf239799dd9cc76997}{\hyperlink{a01116}{Resource\+Manager} \& {\bfseries res\+Man\+\_\+}}\label{a00334_a68bf146724fd3adf239799dd9cc76997}

\item 
\hypertarget{a00334_ab7dc963dce018a4db76e75e0990e29b4}{bool {\bfseries lock\+\_\+}}\label{a00334_ab7dc963dce018a4db76e75e0990e29b4}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00334_a54c1252abc87a78a301e6b6984470408}{class {\bfseries Resource\+Manager}}\label{a00334_a54c1252abc87a78a301e6b6984470408}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 54 of file Base\+Property.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Base\+Property.\+hh\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Base\+Property.\+cc\end{DoxyCompactItemize}
