Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Isis 3.0 Programmer Reference
Isis 3.0 Object Documentation
Todo List
Deprecated List
History
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