\hypertarget{_ogre_volume_c_s_g_source_8h}{}\doxysection{Ogre\+Volume\+C\+S\+G\+Source.\+h File Reference}
\label{_ogre_volume_c_s_g_source_8h}\index{OgreVolumeCSGSource.h@{OgreVolumeCSGSource.h}}
{\ttfamily \#include \char`\"{}Ogre\+Volume\+Source.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Vector3.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Axis\+Aligned\+Box.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Volume\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Volume\+Simplex\+Noise.\+h\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_cube_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Cube\+Source}}
\begin{DoxyCompactList}\small\item\em A not rotated cube. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_difference_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Difference\+Source}}
\begin{DoxyCompactList}\small\item\em Builds the difference between two sources. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_intersection_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Intersection\+Source}}
\begin{DoxyCompactList}\small\item\em Builds the intersection between two sources. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_negate_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Negate\+Source}}
\begin{DoxyCompactList}\small\item\em Negates the given volume. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_noise_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Noise\+Source}}
\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_operation_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Operation\+Source}}
\begin{DoxyCompactList}\small\item\em Abstract operation volume source holding two sources as operants. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_plane_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Plane\+Source}}
\begin{DoxyCompactList}\small\item\em A plane. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_scale_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Scale\+Source}}
\begin{DoxyCompactList}\small\item\em Scales the given volume source. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_sphere_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Sphere\+Source}}
\begin{DoxyCompactList}\small\item\em A sphere. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_unary_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Unary\+Source}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_volume_1_1_source}{Source}} which does a unary operation to another one. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_volume_1_1_c_s_g_union_source}{Ogre\+::\+Volume\+::\+C\+S\+G\+Union\+Source}}
\begin{DoxyCompactList}\small\item\em Builds the union between two sources. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespace_ogre}{Ogre}}
\item 
 \mbox{\hyperlink{namespace_ogre_1_1_volume}{Ogre\+::\+Volume}}
\end{DoxyCompactItemize}
