File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
10 #include "PixelType.h"
11 #include "BufferManager.h"
60 Brick(
const int nsamps,
const int nlines,
const int nbands,
63 nsamps, nlines, nbands, type, reverse) {
80 const int &bufNumLines,
const int &bufNumBands,
83 cube.bandCount(), bufNumSamples, bufNumLines,
84 bufNumBands, cube.pixelType(), reverse) {
104 Brick(
int maxSamples,
int maxLines,
int maxBands,
int bufNumSamples,
106 bool reverse=
false) :
108 bufNumLines, bufNumBands, type, reverse) {
121 const int start_band) {
152 void Resize(
const int nsamps,
const int nlines,
const int nbands);
void SetBasePosition(const int start_sample, const int start_line, const int start_band)
This method is used to set the base position of the shape buffer.
bool SetBrick(const int brick)
This method is used to set the position of the brick.
void SetBaseBand(const int start_band)
This method is used to set the base band position of the shape buffer.
void SetBaseSample(const int start_samp)
This method is used to set the base sample position of the shape buffer.
BigInt MaxMaps() const
Returns the maximum number of positions the shape buffer needs to cover the entire image (see setpos ...
Buffer for containing a three dimensional section of an image.
Manages a Buffer over a cube.
void SetBaseLine(const int start_line)
This method is used to set the base line position of the shape buffer.
int Bricks()
Returns the number of Bricks in the cube.
Brick(const Isis::Cube &cube, const int &bufNumSamples, const int &bufNumLines, const int &bufNumBands, bool reverse=false)
Constructs a Brick object.
void SetBaseLine(const int start_line)
This method is used to set the base line position of the shape buffer.
void SetBasePosition(const int start_sample, const int start_line, const int start_band)
This method is used to set the base position of the shape buffer.
Brick(int maxSamples, int maxLines, int maxBands, int bufNumSamples, int bufNumLines, int bufNumBands, Isis::PixelType type, bool reverse=false)
Constructs a Brick object of the specified buffer size and area size to map.
IO Handler for Isis Cubes.
Brick(const int nsamps, const int nlines, const int nbands, const Isis::PixelType type, bool reverse=false)
Constructs a Brick object.
PixelType
Enumerations for Isis Pixel Types.
void SetBaseBand(const int start_band)
This method is used to set the base band position of the shape buffer.
void SetBaseSample(const int start_samp)
This method is used to set the base sample position of the shape buffer.
void Resize(const int nsamps, const int nlines, const int nbands)
Resizes the memory buffer to the specified number of samples, lines, and bands.
This is free and unencumbered software released into the public domain.