Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
BandManager.h
Go to the documentation of this file.
1
#ifndef BandManager_h
2
#define BandManager_h
3
25
#include "
BufferManager.h
"
26
#include "
Cube.h
"
27
28
namespace
Isis {
48
class
BandManager
:
public
Isis::BufferManager
{
49
50
public
:
51
// Constructors and Destructors
52
BandManager
(
const
Isis::Cube
&cube,
const
bool
reverse =
false
);
53
55
~BandManager
() {};
56
57
bool
SetBand
(
const
int
sample,
const
int
line = 1);
58
};
59
};
60
61
#endif
62
Isis::BufferManager
Manages a Buffer over a cube.
Definition:
BufferManager.h:67
Isis::BandManager::SetBand
bool SetBand(const int sample, const int line=1)
Positions the buffer at the requested line and returns a status indicator if the set was succesful or...
Definition:
BandManager.cpp:58
Isis::BandManager::~BandManager
~BandManager()
Destroys the SampleManager object.
Definition:
BandManager.h:55
Isis::BandManager
Buffer manager, for moving through a cube in bands.
Definition:
BandManager.h:48
BufferManager.h
Isis::BandManager::BandManager
BandManager(const Isis::Cube &cube, const bool reverse=false)
Constructs a BandManager object.
Definition:
BandManager.cpp:42
Cube.h
Isis::Cube
IO Handler for Isis Cubes.
Definition:
Cube.h:158
U.S. Department of the Interior
|
U.S. Geological Survey
ISIS
|
Privacy & Disclaimers
|
Astrogeology Research Program
To contact us, please post comments and questions on the
ISIS Support Center
File Modified: 07/12/2023 23:14:37