\hypertarget{class_s_c_i_run_1_1_clipper}{\section{Clipper Class Reference}
\label{class_s_c_i_run_1_1_clipper}\index{Clipper@{Clipper}}
}


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

Inheritance diagram for Clipper\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.066421cm]{class_s_c_i_run_1_1_clipper}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_clipper_a3b0c0298374845a34cf3d3ee6c39ad3d}{$\sim$\-Clipper} ()
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_clipper_a75206139971e61db7a62f802fc6b0452}{inside\-\_\-p} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p)
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_clipper_a03a3037bc0534be38c8c0ab5012bb823}{mesh\-\_\-p} ()
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_clipper_aa9e58780ab822bc6762a6af936a3c09a}{dynamic\-\_\-type\-\_\-name} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&stream)
\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_clipper_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_clipper_a3b0c0298374845a34cf3d3ee6c39ad3d}{\index{S\-C\-I\-Run\-::\-Clipper@{S\-C\-I\-Run\-::\-Clipper}!$\sim$\-Clipper@{$\sim$\-Clipper}}
\index{$\sim$\-Clipper@{$\sim$\-Clipper}!SCIRun::Clipper@{S\-C\-I\-Run\-::\-Clipper}}
\subsubsection[{$\sim$\-Clipper}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Clipper} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_clipper_a3b0c0298374845a34cf3d3ee6c39ad3d}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_clipper_aa9e58780ab822bc6762a6af936a3c09a}{\index{S\-C\-I\-Run\-::\-Clipper@{S\-C\-I\-Run\-::\-Clipper}!dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}}
\index{dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}!SCIRun::Clipper@{S\-C\-I\-Run\-::\-Clipper}}
\subsubsection[{dynamic\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string dynamic\-\_\-type\-\_\-name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_clipper_aa9e58780ab822bc6762a6af936a3c09a}


Implements \hyperlink{class_s_c_i_run_1_1_datatype_aa50e2b416329662cfee01bd29c1a1d8c}{Datatype}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_box_clipper_aa9e58780ab822bc6762a6af936a3c09a}{Box\-Clipper}, \hyperlink{class_s_c_i_run_1_1_invert_clipper_aa9e58780ab822bc6762a6af936a3c09a}{Invert\-Clipper}, \hyperlink{class_s_c_i_run_1_1_union_clipper_aa9e58780ab822bc6762a6af936a3c09a}{Union\-Clipper}, and \hyperlink{class_s_c_i_run_1_1_intersection_clipper_aa9e58780ab822bc6762a6af936a3c09a}{Intersection\-Clipper}.

\hypertarget{class_s_c_i_run_1_1_clipper_a75206139971e61db7a62f802fc6b0452}{\index{S\-C\-I\-Run\-::\-Clipper@{S\-C\-I\-Run\-::\-Clipper}!inside\-\_\-p@{inside\-\_\-p}}
\index{inside\-\_\-p@{inside\-\_\-p}!SCIRun::Clipper@{S\-C\-I\-Run\-::\-Clipper}}
\subsubsection[{inside\-\_\-p}]{\setlength{\rightskip}{0pt plus 5cm}bool inside\-\_\-p (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_clipper_a75206139971e61db7a62f802fc6b0452}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_mesh_clipper_ab6ea89e79f492e604799dd9acd38f13e}{Mesh\-Clipper}, \hyperlink{class_s_c_i_run_1_1_box_clipper_a75206139971e61db7a62f802fc6b0452}{Box\-Clipper}, \hyperlink{class_s_c_i_run_1_1_invert_clipper_a75206139971e61db7a62f802fc6b0452}{Invert\-Clipper}, \hyperlink{class_s_c_i_run_1_1_union_clipper_a75206139971e61db7a62f802fc6b0452}{Union\-Clipper}, and \hyperlink{class_s_c_i_run_1_1_intersection_clipper_a75206139971e61db7a62f802fc6b0452}{Intersection\-Clipper}.

\hypertarget{class_s_c_i_run_1_1_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}{\index{S\-C\-I\-Run\-::\-Clipper@{S\-C\-I\-Run\-::\-Clipper}!io@{io}}
\index{io@{io}!SCIRun::Clipper@{S\-C\-I\-Run\-::\-Clipper}}
\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_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_persistent_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Persistent}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_mesh_clipper_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Mesh\-Clipper}, \hyperlink{class_s_c_i_run_1_1_box_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}{Box\-Clipper}, \hyperlink{class_s_c_i_run_1_1_invert_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}{Invert\-Clipper}, \hyperlink{class_s_c_i_run_1_1_union_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}{Union\-Clipper}, and \hyperlink{class_s_c_i_run_1_1_intersection_clipper_a4817b40104bbf9d05ae7a56d5f6b0f8a}{Intersection\-Clipper}.

\hypertarget{class_s_c_i_run_1_1_clipper_a03a3037bc0534be38c8c0ab5012bb823}{\index{S\-C\-I\-Run\-::\-Clipper@{S\-C\-I\-Run\-::\-Clipper}!mesh\-\_\-p@{mesh\-\_\-p}}
\index{mesh\-\_\-p@{mesh\-\_\-p}!SCIRun::Clipper@{S\-C\-I\-Run\-::\-Clipper}}
\subsubsection[{mesh\-\_\-p}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool mesh\-\_\-p (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_clipper_a03a3037bc0534be38c8c0ab5012bb823}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_mesh_clipper_a03a3037bc0534be38c8c0ab5012bb823}{Mesh\-Clipper}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_clipper_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Clipper@{S\-C\-I\-Run\-::\-Clipper}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::Clipper@{S\-C\-I\-Run\-::\-Clipper}}
\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_clipper_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Other/\hyperlink{_clipper_8h}{Clipper.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Other/\hyperlink{_clipper_8cc}{Clipper.\-cc}\end{DoxyCompactItemize}
