1 #ifndef ProcessByBoxcar_h 2 #define ProcessByBoxcar_h 77 void ProcessCube(
void funct(
Isis::Buffer &in,
double &out)) {
Buffer for reading and writing cube data.
int p_boxSamples
Number of samples in boxcar.
bool p_boxsizeSet
Indicates whether the boxcar size has been set.
void SetBoxcarSize(const int ns, const int nl)
Sets the boxcar size.
ProcessByBoxcar()
Constructs a ProcessByBoxcar object.
virtual ~ProcessByBoxcar()
Destroys the ProcessByBoxcar object.
virtual void StartProcess(void funct())
In the base class, this method will invoked a user-specified function exactly one time...
virtual void StartProcess(void funct(Isis::Buffer &in, double &out))
Starts the systematic processing of the input cube by moving a boxcar, p_boxSamples by p_boxLines...
void Finalize()
End the boxcar processing sequence and cleans up by closing cubes, freeing memory, etc.
void EndProcess()
End the boxcar processing sequence and cleans up by closing cubes, freeing memory, etc.
Namespace for ISIS/Bullet specific routines.
int p_boxLines
Number of lines in boxcar.
Base class for all cube processing derivatives.