\hypertarget{class_task_based_flock_sim_1_1_flock_task}{
\section{TaskBasedFlockSim::FlockTask Class Reference}
\label{class_task_based_flock_sim_1_1_flock_task}\index{TaskBasedFlockSim::FlockTask@{TaskBasedFlockSim::FlockTask}}
}
Inheritance diagram for TaskBasedFlockSim::FlockTask::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_task_based_flock_sim_1_1_flock_task}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_task_based_flock_sim_1_1_flock_task_a4b0c883a92301b104d1bdf340132ba79}{
{\bfseries FlockTask} (const \hyperlink{class_task_based_flock_sim_1_1_flock}{Flock} \&flock, \hyperlink{class_task_based_flock_sim_1_1_flock}{Flock} \&flockBuffer, size\_\-t begin, size\_\-t end, float elapsedTime)}
\label{class_task_based_flock_sim_1_1_flock_task_a4b0c883a92301b104d1bdf340132ba79}

\item 
void \hyperlink{class_task_based_flock_sim_1_1_flock_task_adab59569d9106d660234f4c138876166}{DoWork} (void)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_task_based_flock_sim_1_1_flock_task_adab59569d9106d660234f4c138876166}{
\index{TaskBasedFlockSim::FlockTask@{TaskBasedFlockSim::FlockTask}!DoWork@{DoWork}}
\index{DoWork@{DoWork}!TaskBasedFlockSim::FlockTask@{TaskBasedFlockSim::FlockTask}}
\subsubsection[{DoWork}]{\setlength{\rightskip}{0pt plus 5cm}void FlockTask::DoWork (void)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_task_based_flock_sim_1_1_flock_task_adab59569d9106d660234f4c138876166}


Separation

Alignment

Cohesion

Separation

Cohesion

Alignment

Seek cohesion target

Target -\/$>$ trefoil knot

Seek trefoil knot target 

Implements \hyperlink{class_task_based_flock_sim_1_1_i_task}{TaskBasedFlockSim::ITask}.

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
src/TaskBasedFlockSim/FlockTask.h\item 
src/TaskBasedFlockSim/FlockTask.cpp\end{DoxyCompactItemize}
