\section{rotatecube.c File Reference}
\label{rotatecube_8c}\index{rotatecube.c@{rotatecube.c}}
{\tt \#include \char`\"{}sadie.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf BAND}\ 0
\item 
\#define {\bf LINE}\ 1
\item 
\#define {\bf PIXEL}\ 2
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf ROTATECUBE} ({\bf IMAGE} $\ast$in, short xdir, short ydir, short zdir, short xaxis, short yaxis, short zaxis, {\bf IMAGE} $\ast$$\ast${\bf out})
\end{CompactItemize}


\subsection{Define Documentation}
\index{rotatecube.c@{rotatecube.c}!BAND@{BAND}}
\index{BAND@{BAND}!rotatecube.c@{rotatecube.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BAND\ 0}\label{rotatecube_8c_a0}




Definition at line 3 of file rotatecube.c.

Referenced by ROTATECUBE.\index{rotatecube.c@{rotatecube.c}!LINE@{LINE}}
\index{LINE@{LINE}!rotatecube.c@{rotatecube.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LINE\ 1}\label{rotatecube_8c_a1}




Definition at line 4 of file rotatecube.c.

Referenced by ROTATECUBE.\index{rotatecube.c@{rotatecube.c}!PIXEL@{PIXEL}}
\index{PIXEL@{PIXEL}!rotatecube.c@{rotatecube.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PIXEL\ 2}\label{rotatecube_8c_a2}




Definition at line 5 of file rotatecube.c.

Referenced by ROTATECUBE.

\subsection{Function Documentation}
\index{rotatecube.c@{rotatecube.c}!ROTATECUBE@{ROTATECUBE}}
\index{ROTATECUBE@{ROTATECUBE}!rotatecube.c@{rotatecube.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ROTATECUBE ({\bf IMAGE} $\ast$ {\em in}, short {\em xdir}, short {\em ydir}, short {\em zdir}, short {\em xaxis}, short {\em yaxis}, short {\em zaxis}, {\bf IMAGE} $\ast$$\ast$ {\em out})}\label{rotatecube_8c_a3}




Definition at line 16 of file rotatecube.c.

References BAND, CHECKIMG, IMAGE::data, GETMEM, LINE, MESSAGE, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, SLEN, T\_\-EXIT, T\_\-ROTATECUBE, IMAGE::text, and TIMING.