\hypertarget{class_s_c_i_run_1_1_material}{\section{Material Class Reference}
\label{class_s_c_i_run_1_1_material}\index{Material@{Material}}
}


{\ttfamily \#include $<$Material.\-h$>$}

Inheritance diagram for Material\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_s_c_i_run_1_1_material}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_material_aade2019060d01e7983e9bc40ea6aa404}{Material} ()
\item 
\hyperlink{class_s_c_i_run_1_1_material_a2a2a16dbd6f1d6946d79ba6afab829f1}{Material} (const Color \&, const Color \&, const Color \&, double)
\item 
\hyperlink{class_s_c_i_run_1_1_material_acf30e89ca8186fa26f966ee185ae5021}{Material} (const Color \&)
\item 
\hyperlink{class_s_c_i_run_1_1_material_ace2df4f92d4117ee9679642baec65997}{Material} (const \hyperlink{class_s_c_i_run_1_1_material}{Material} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_material}{Material} \& \hyperlink{class_s_c_i_run_1_1_material_acac98e85fcd88d63956b41446dfbebf1}{operator=} (const \hyperlink{class_s_c_i_run_1_1_material}{Material} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_material_ab15b7efa255e5cca9b02a031a783cfe8}{$\sim$\-Material} ()
\item 
\hyperlink{class_s_c_i_run_1_1_material}{Material} $\ast$ \hyperlink{class_s_c_i_run_1_1_material_a697742edef4598edbf829feee0540600}{clone} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_material_a0ff134d5d4ba9d3a2f04f66f369fc96a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Color \hyperlink{class_s_c_i_run_1_1_material_a95f1750b3b1b061a139c552bd4c0553a}{ambient}
\item 
Color \hyperlink{class_s_c_i_run_1_1_material_ab4c6b25cc4bbd9162ede771f47e7aebd}{diffuse}
\item 
Color \hyperlink{class_s_c_i_run_1_1_material_a29aa2435a3a871ffeb3e335e5f184965}{specular}
\item 
double \hyperlink{class_s_c_i_run_1_1_material_a6fc41bf11a1cdec39aabf44a7defb391}{shininess}
\item 
Color \hyperlink{class_s_c_i_run_1_1_material_a9c272efe0b42e109165bbf594ed3469a}{emission}
\item 
double \hyperlink{class_s_c_i_run_1_1_material_a652aa17dc141ebd63b110f29ce2b723c}{reflectivity}
\item 
double \hyperlink{class_s_c_i_run_1_1_material_adf7058d605d8c605d4c67b022fcfdde2}{transparency}
\item 
double \hyperlink{class_s_c_i_run_1_1_material_a077d25f7c4f06c5f8f424667a515b6dc}{refraction\-\_\-index}
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_persistent_type_i_d}{Persistent\-Type\-I\-D} \hyperlink{class_s_c_i_run_1_1_material_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_material_aade2019060d01e7983e9bc40ea6aa404}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!Material@{Material}}
\index{Material@{Material}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{Material}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Material} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_aade2019060d01e7983e9bc40ea6aa404}
\hypertarget{class_s_c_i_run_1_1_material_a2a2a16dbd6f1d6946d79ba6afab829f1}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!Material@{Material}}
\index{Material@{Material}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{Material}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Material} (
\begin{DoxyParamCaption}
\item[{const Color \&}]{ambient, }
\item[{const Color \&}]{diffuse, }
\item[{const Color \&}]{specular, }
\item[{double}]{shininess}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_a2a2a16dbd6f1d6946d79ba6afab829f1}
\hypertarget{class_s_c_i_run_1_1_material_acf30e89ca8186fa26f966ee185ae5021}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!Material@{Material}}
\index{Material@{Material}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{Material}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Material} (
\begin{DoxyParamCaption}
\item[{const Color \&}]{diffuse}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_acf30e89ca8186fa26f966ee185ae5021}
\hypertarget{class_s_c_i_run_1_1_material_ace2df4f92d4117ee9679642baec65997}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!Material@{Material}}
\index{Material@{Material}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{Material}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Material} (
\begin{DoxyParamCaption}
\item[{const {\bf Material} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_ace2df4f92d4117ee9679642baec65997}
\hypertarget{class_s_c_i_run_1_1_material_ab15b7efa255e5cca9b02a031a783cfe8}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!$\sim$\-Material@{$\sim$\-Material}}
\index{$\sim$\-Material@{$\sim$\-Material}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{$\sim$\-Material}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Material} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_ab15b7efa255e5cca9b02a031a783cfe8}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_material_a697742edef4598edbf829feee0540600}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!clone@{clone}}
\index{clone@{clone}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{clone}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Material} $\ast$ clone (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_a697742edef4598edbf829feee0540600}
\hypertarget{class_s_c_i_run_1_1_material_a0ff134d5d4ba9d3a2f04f66f369fc96a}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!io@{io}}
\index{io@{io}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{stream}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_material_a0ff134d5d4ba9d3a2f04f66f369fc96a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_persistent_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Persistent}.

\hypertarget{class_s_c_i_run_1_1_material_acac98e85fcd88d63956b41446dfbebf1}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Material} \& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Material} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_material_acac98e85fcd88d63956b41446dfbebf1}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_material_a95f1750b3b1b061a139c552bd4c0553a}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!ambient@{ambient}}
\index{ambient@{ambient}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{ambient}]{\setlength{\rightskip}{0pt plus 5cm}Color ambient}}\label{class_s_c_i_run_1_1_material_a95f1750b3b1b061a139c552bd4c0553a}
\hypertarget{class_s_c_i_run_1_1_material_ab4c6b25cc4bbd9162ede771f47e7aebd}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!diffuse@{diffuse}}
\index{diffuse@{diffuse}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{diffuse}]{\setlength{\rightskip}{0pt plus 5cm}Color diffuse}}\label{class_s_c_i_run_1_1_material_ab4c6b25cc4bbd9162ede771f47e7aebd}
\hypertarget{class_s_c_i_run_1_1_material_a9c272efe0b42e109165bbf594ed3469a}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!emission@{emission}}
\index{emission@{emission}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{emission}]{\setlength{\rightskip}{0pt plus 5cm}Color emission}}\label{class_s_c_i_run_1_1_material_a9c272efe0b42e109165bbf594ed3469a}
\hypertarget{class_s_c_i_run_1_1_material_a652aa17dc141ebd63b110f29ce2b723c}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!reflectivity@{reflectivity}}
\index{reflectivity@{reflectivity}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{reflectivity}]{\setlength{\rightskip}{0pt plus 5cm}double reflectivity}}\label{class_s_c_i_run_1_1_material_a652aa17dc141ebd63b110f29ce2b723c}
\hypertarget{class_s_c_i_run_1_1_material_a077d25f7c4f06c5f8f424667a515b6dc}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!refraction\-\_\-index@{refraction\-\_\-index}}
\index{refraction\-\_\-index@{refraction\-\_\-index}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{refraction\-\_\-index}]{\setlength{\rightskip}{0pt plus 5cm}double refraction\-\_\-index}}\label{class_s_c_i_run_1_1_material_a077d25f7c4f06c5f8f424667a515b6dc}
\hypertarget{class_s_c_i_run_1_1_material_a6fc41bf11a1cdec39aabf44a7defb391}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!shininess@{shininess}}
\index{shininess@{shininess}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{shininess}]{\setlength{\rightskip}{0pt plus 5cm}double shininess}}\label{class_s_c_i_run_1_1_material_a6fc41bf11a1cdec39aabf44a7defb391}
\hypertarget{class_s_c_i_run_1_1_material_a29aa2435a3a871ffeb3e335e5f184965}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!specular@{specular}}
\index{specular@{specular}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{specular}]{\setlength{\rightskip}{0pt plus 5cm}Color specular}}\label{class_s_c_i_run_1_1_material_a29aa2435a3a871ffeb3e335e5f184965}
\hypertarget{class_s_c_i_run_1_1_material_adf7058d605d8c605d4c67b022fcfdde2}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!transparency@{transparency}}
\index{transparency@{transparency}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{transparency}]{\setlength{\rightskip}{0pt plus 5cm}double transparency}}\label{class_s_c_i_run_1_1_material_adf7058d605d8c605d4c67b022fcfdde2}
\hypertarget{class_s_c_i_run_1_1_material_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Material@{S\-C\-I\-Run\-::\-Material}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::Material@{S\-C\-I\-Run\-::\-Material}}
\subsubsection[{type\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Persistent\-Type\-I\-D} type\-\_\-id\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_material_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Color/\hyperlink{_material_8h}{Material.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Color/\hyperlink{_material_8cc}{Material.\-cc}\end{DoxyCompactItemize}
