43 LineManager::LineManager(
const Isis::Cube &cube,
const bool reverse) :
45 cube.bandCount(), cube.sampleCount(), 1, 1,
46 cube.pixelType(), reverse) {
62 QString message =
"LineManager is unable to set the line to [" 63 +
toString(line) +
"]. Minimum line value is 1.";
68 string message =
"LineManager is unable to set the line for band [" 69 +
IString(band) +
"]. Minimum band value is 1.";
73 int map = (band - 1) *
MaxLines() + line - 1;
bool SetLine(const int line, const int band=1)
Positions the buffer at the requested line and returns a status indicator if the set was succesful or...
Namespace for the standard library.
int MaxLines() const
Returns the number of lines in the cube.
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
This error is for when a programmer made an API call that was illegal.
Manages a Buffer over a cube.
#define _FILEINFO_
Macro for the filename and line number.
bool setpos(BigInt map)
Sets the position of the shape in the cube.
Adds specific functionality to C++ strings.
Namespace for ISIS/Bullet specific routines.
IO Handler for Isis Cubes.