\hypertarget{classSplatCloud_1_1CloudPropertyInterface}{}\section{Splat\+Cloud\+:\+:Cloud\+Property\+Interface Class Reference}
\label{classSplatCloud_1_1CloudPropertyInterface}\index{Splat\+Cloud\+::\+Cloud\+Property\+Interface@{Splat\+Cloud\+::\+Cloud\+Property\+Interface}}


{\ttfamily \#include $<$Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/\+Splat\+Cloud/\+Splat\+Cloud.\+hh$>$}

Inheritance diagram for Splat\+Cloud\+:\+:Cloud\+Property\+Interface\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classSplatCloud_1_1CloudPropertyInterface}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSplatCloud_1_1CloudPropertyInterface_a89119a7518420ec5e2780117f980db24}\label{classSplatCloud_1_1CloudPropertyInterface_a89119a7518420ec5e2780117f980db24}} 
virtual size\+\_\+t \hyperlink{classSplatCloud_1_1CloudPropertyInterface_a89119a7518420ec5e2780117f980db24}{size\+Of} () const =0
\begin{DoxyCompactList}\small\item\em Get the size of type. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classSplatCloud_1_1CloudPropertyInterface_ad789aca25cfdc238cf7e63c50015d10b}\label{classSplatCloud_1_1CloudPropertyInterface_ad789aca25cfdc238cf7e63c50015d10b}} 
virtual const std\+::type\+\_\+info \& \hyperlink{classSplatCloud_1_1CloudPropertyInterface_ad789aca25cfdc238cf7e63c50015d10b}{type\+Id} () const =0
\begin{DoxyCompactList}\small\item\em Get the runtime type information. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSplatCloud_1_1CloudPropertyInterface_aa3cce61e2ab1a06b425d779e8ecd019f}\label{classSplatCloud_1_1CloudPropertyInterface_aa3cce61e2ab1a06b425d779e8ecd019f}} 
virtual \hyperlink{classSplatCloud_1_1CloudPropertyInterface_aa3cce61e2ab1a06b425d779e8ecd019f}{$\sim$\+Cloud\+Property\+Interface} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classSplatCloud_1_1CloudPropertyInterface_a459dc63430107331a6419309e9d05013}\label{classSplatCloud_1_1CloudPropertyInterface_a459dc63430107331a6419309e9d05013}} 
virtual \hyperlink{classSplatCloud_1_1CloudPropertyInterface}{Cloud\+Property\+Interface} $\ast$ \hyperlink{classSplatCloud_1_1CloudPropertyInterface_a459dc63430107331a6419309e9d05013}{clone} () const =0
\begin{DoxyCompactList}\small\item\em Return a deep copy of this. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classSplatCloud_1_1CloudPropertyInterface_a43dc879309a3d9cfd4bfdf19b0145d43}\label{classSplatCloud_1_1CloudPropertyInterface_a43dc879309a3d9cfd4bfdf19b0145d43}} 
void \hyperlink{classSplatCloud_1_1CloudPropertyInterface_a43dc879309a3d9cfd4bfdf19b0145d43}{operator=} (const \hyperlink{classSplatCloud_1_1CloudPropertyInterface}{Cloud\+Property\+Interface} \&)
\begin{DoxyCompactList}\small\item\em Disallow the assign operator. (private and {\itshape not} implemented) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSplatCloud_1_1CloudPropertyInterface_afc924743e5cd1bcc43dd49712e0e0357}\label{classSplatCloud_1_1CloudPropertyInterface_afc924743e5cd1bcc43dd49712e0e0357}} 
class \hyperlink{classSplatCloud_1_1CloudPropertyInterface_afc924743e5cd1bcc43dd49712e0e0357}{Splat\+Cloud}
\begin{DoxyCompactList}\small\item\em Let class \hyperlink{classSplatCloud}{Splat\+Cloud} access methods like \hyperlink{classSplatCloud_1_1CloudPropertyInterface_a459dc63430107331a6419309e9d05013}{clone()}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface for all cloud-\/properties 

Definition at line 228 of file Splat\+Cloud.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/\+Splat\+Cloud/Splat\+Cloud.\+hh\end{DoxyCompactItemize}
