IsisDlm  Version 0.2
IsisBrick.h
Go to the documentation of this file.
1 #if !defined(IsisBrick_h)
2 #define IsisBrick_h
3 
4 #include "PixelType.h"
5 #include "Buffer.h"
6 
7 class IsisBrick : public Isis::Buffer {
8  public:
9  IsisBrick(const int nsamps, const int nlines, const int nbands,
10  const Isis::PixelType type) :
11  Isis::Buffer(nsamps,nlines,nbands,type) {
12  };
13 
14  public:
15  void SetBasePosition(const int start_sample, const int start_line,
16  const int start_band) {
17  this->Isis::Buffer::SetBasePosition(start_sample,start_line,start_band);
18  };
19 
20  inline void SetBaseSample(const int start_samp)
21  { this->Isis::Buffer::SetBaseSample(start_samp); };
22 
23  inline void SetBaseLine(const int start_line)
24  { this->Isis::Buffer::SetBaseLine(start_line); };
25 
26  inline void SetBaseBand(const int start_band)
27  { this->Isis::Buffer::SetBaseBand(start_band); };
28 };
29 
30 #endif