\hypertarget{class_visualize_b_sphere_command}{}\doxysection{Visualize\+B\+Sphere\+Command Class Reference}
\label{class_visualize_b_sphere_command}\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}}


{\ttfamily \#include $<$Visualize\+B\+Sphere\+Command.\+h$>$}



Inheritance diagram for Visualize\+B\+Sphere\+Command\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=239pt]{class_visualize_b_sphere_command__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Visualize\+B\+Sphere\+Command\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{class_visualize_b_sphere_command__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_visualize_b_sphere_command_a70b9ae752f04e0dc6e6aa06eceeab1d4}{Visualize\+B\+Sphere\+Command}} ()=default
\item 
\mbox{\hyperlink{class_visualize_b_sphere_command_aca5fbc7f50f2bd4520542db2754d0d62}{Visualize\+B\+Sphere\+Command}} (const \mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&)=delete
\item 
\mbox{\hyperlink{class_visualize_b_sphere_command_a4815b46908798bcbecfa94709c3308f8}{Visualize\+B\+Sphere\+Command}} (\mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&\&)=delete
\item 
\mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \& \mbox{\hyperlink{class_visualize_b_sphere_command_ad653d7bcc466d3cf05e1e67a77a3d2db}{operator=}} (const \mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&)=delete
\item 
\mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \& \mbox{\hyperlink{class_visualize_b_sphere_command_aa9103bd6f62cb1e7a8e7259b58227654}{operator=}} (\mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&\&)=delete
\item 
virtual \mbox{\hyperlink{class_visualize_b_sphere_command_a10c0fa296b85fa571166fcdcf567653b}{$\sim$\+Visualize\+B\+Sphere\+Command}} ()=default
\item 
\mbox{\hyperlink{class_visualize_b_sphere_command_a3cb2ba60ce15cfa2248601b34c1be2f2}{Visualize\+B\+Sphere\+Command}} (const \mbox{\hyperlink{class_collision_volume_b_sphere}{Collision\+Volume\+B\+Sphere}} \&S, Vect col)
\item 
void \mbox{\hyperlink{class_visualize_b_sphere_command_a90942bb134831f335edde29bedafa615}{Initialize}} (const \mbox{\hyperlink{class_collision_volume_b_sphere}{Collision\+Volume\+B\+Sphere}} \&S, Vect col)
\item 
void \mbox{\hyperlink{class_visualize_b_sphere_command_a8cba3de72047562601c7a7e5f8362969}{execute}} () override
\begin{DoxyCompactList}\small\item\em Executes this command. Pure virtual function must be defined by all derived commands. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{class_collision_volume_b_sphere}{Collision\+Volume\+B\+Sphere}} $\ast$ \mbox{\hyperlink{class_visualize_b_sphere_command_aeb1bf3e950189a3d99284c0433492882}{sphere}}
\item 
Vect \mbox{\hyperlink{class_visualize_b_sphere_command_a7ad4bd670cfb3b7a0fa4cb640add919e}{color}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_visualize_b_sphere_command_a70b9ae752f04e0dc6e6aa06eceeab1d4}\label{class_visualize_b_sphere_command_a70b9ae752f04e0dc6e6aa06eceeab1d4}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{VisualizeBSphereCommand()}{VisualizeBSphereCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily Visualize\+B\+Sphere\+Command\+::\+Visualize\+B\+Sphere\+Command (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{class_visualize_b_sphere_command_aca5fbc7f50f2bd4520542db2754d0d62}\label{class_visualize_b_sphere_command_aca5fbc7f50f2bd4520542db2754d0d62}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{VisualizeBSphereCommand()}{VisualizeBSphereCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily Visualize\+B\+Sphere\+Command\+::\+Visualize\+B\+Sphere\+Command (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}

\mbox{\Hypertarget{class_visualize_b_sphere_command_a4815b46908798bcbecfa94709c3308f8}\label{class_visualize_b_sphere_command_a4815b46908798bcbecfa94709c3308f8}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{VisualizeBSphereCommand()}{VisualizeBSphereCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily Visualize\+B\+Sphere\+Command\+::\+Visualize\+B\+Sphere\+Command (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}

\mbox{\Hypertarget{class_visualize_b_sphere_command_a10c0fa296b85fa571166fcdcf567653b}\label{class_visualize_b_sphere_command_a10c0fa296b85fa571166fcdcf567653b}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!````~VisualizeBSphereCommand@{$\sim$VisualizeBSphereCommand}}
\index{````~VisualizeBSphereCommand@{$\sim$VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{$\sim$VisualizeBSphereCommand()}{~VisualizeBSphereCommand()}}
{\footnotesize\ttfamily virtual Visualize\+B\+Sphere\+Command\+::$\sim$\+Visualize\+B\+Sphere\+Command (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}}

\mbox{\Hypertarget{class_visualize_b_sphere_command_a3cb2ba60ce15cfa2248601b34c1be2f2}\label{class_visualize_b_sphere_command_a3cb2ba60ce15cfa2248601b34c1be2f2}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{VisualizeBSphereCommand()}{VisualizeBSphereCommand()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily Visualize\+B\+Sphere\+Command\+::\+Visualize\+B\+Sphere\+Command (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_collision_volume_b_sphere}{Collision\+Volume\+B\+Sphere}} \&}]{S,  }\item[{Vect}]{col }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_visualize_b_sphere_command_a8cba3de72047562601c7a7e5f8362969}\label{class_visualize_b_sphere_command_a8cba3de72047562601c7a7e5f8362969}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!execute@{execute}}
\index{execute@{execute}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{execute()}{execute()}}
{\footnotesize\ttfamily void Visualize\+B\+Sphere\+Command\+::execute (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Executes this command. Pure virtual function must be defined by all derived commands. 



Implements \mbox{\hyperlink{class_command_base_a8977bf07d93b93c7d3c96cce558e9d45}{Command\+Base}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_visualize_b_sphere_command_a8cba3de72047562601c7a7e5f8362969_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_visualize_b_sphere_command_a90942bb134831f335edde29bedafa615}\label{class_visualize_b_sphere_command_a90942bb134831f335edde29bedafa615}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{Initialize()}{Initialize()}}
{\footnotesize\ttfamily void Visualize\+B\+Sphere\+Command\+::\+Initialize (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_collision_volume_b_sphere}{Collision\+Volume\+B\+Sphere}} \&}]{S,  }\item[{Vect}]{col }\end{DoxyParamCaption})}

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_visualize_b_sphere_command_a90942bb134831f335edde29bedafa615_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_visualize_b_sphere_command_ad653d7bcc466d3cf05e1e67a77a3d2db}\label{class_visualize_b_sphere_command_ad653d7bcc466d3cf05e1e67a77a3d2db}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!operator=@{operator=}}
\index{operator=@{operator=}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}}\& Visualize\+B\+Sphere\+Command\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}

\mbox{\Hypertarget{class_visualize_b_sphere_command_aa9103bd6f62cb1e7a8e7259b58227654}\label{class_visualize_b_sphere_command_aa9103bd6f62cb1e7a8e7259b58227654}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!operator=@{operator=}}
\index{operator=@{operator=}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}}\& Visualize\+B\+Sphere\+Command\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_visualize_b_sphere_command}{Visualize\+B\+Sphere\+Command}} \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_visualize_b_sphere_command_a7ad4bd670cfb3b7a0fa4cb640add919e}\label{class_visualize_b_sphere_command_a7ad4bd670cfb3b7a0fa4cb640add919e}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!color@{color}}
\index{color@{color}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{color}{color}}
{\footnotesize\ttfamily Vect Visualize\+B\+Sphere\+Command\+::color\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{class_visualize_b_sphere_command_aeb1bf3e950189a3d99284c0433492882}\label{class_visualize_b_sphere_command_aeb1bf3e950189a3d99284c0433492882}} 
\index{VisualizeBSphereCommand@{VisualizeBSphereCommand}!sphere@{sphere}}
\index{sphere@{sphere}!VisualizeBSphereCommand@{VisualizeBSphereCommand}}
\doxysubsubsection{\texorpdfstring{sphere}{sphere}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_collision_volume_b_sphere}{Collision\+Volume\+B\+Sphere}}$\ast$ Visualize\+B\+Sphere\+Command\+::sphere\hspace{0.3cm}{\ttfamily [private]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_visualize_b_sphere_command_8h}{Visualize\+B\+Sphere\+Command.\+h}}\item 
\mbox{\hyperlink{_visualize_b_sphere_command_8cpp}{Visualize\+B\+Sphere\+Command.\+cpp}}\end{DoxyCompactItemize}
