|
Isis Developer Reference
|
Go to the documentation of this file.
27 class MdiCubeViewport;
119 void selectValType(
int index);
125 void removeViewport(
QObject *vp);
129 void writeToCube(
int iesamp,
int issamp,
int ieline,
int isline,
QList<QPoint *> *linePts);
132 QLineEdit *p_dnLineEdit;
133 QToolButton *p_undoButton;
134 QToolButton *p_redoButton;
135 QToolButton *p_saveButton;
136 QToolButton *p_saveAsButton;
int cubeLines() const
Return the number of lines in the cube.
Definition: CubeViewport.cpp:439
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.
Definition: Brick.h:120
void setCaption()
Change the caption on the viewport title bar.
Definition: CubeViewport.cpp:985
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
virtual QString fileName() const
Returns the opened cube's filename.
Definition: Cube.cpp:1563
int SampleDimension() const
Returns the number of samples in the shape buffer.
Definition: Buffer.h:70
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:17
void cubeContentsChanged(QRect rect)
Calle dhwen the contents of the cube changes.
Definition: CubeViewport.cpp:2312
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
void read(Blob &blob, const std::vector< PvlKeyword > keywords=std::vector< PvlKeyword >()) const
This method will read data from the specified Blob object.
Definition: Cube.cpp:807
const double His
Value for an Isis High Instrument Saturation pixel.
Definition: SpecialPixel.h:111
bool isColor() const
Definition: CubeViewport.h:184
Buffer for containing a three dimensional section of an image.
Definition: Brick.h:45
const double Hrs
Value for an Isis High Representation Saturation pixel.
Definition: SpecialPixel.h:117
const double Lrs
Value for an Isis Low Representation Saturation pixel.
Definition: SpecialPixel.h:99
int grayBand() const
Definition: CubeViewport.h:194
int lineCount() const
Definition: Cube.cpp:1734
int LineDimension() const
Returns the number of lines in the shape buffer.
Definition: Buffer.h:79
int sampleCount() const
Definition: Cube.cpp:1807
Isis exception class.
Definition: IException.h:91
Widget to display Isis cubes for qt apps.
Definition: CubeViewport.h:122
int cubeSamples() const
Return the number of samples in the cube.
Definition: CubeViewport.cpp:433
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
const double Lis
Value for an Isis Low Instrument Saturation pixel.
Definition: SpecialPixel.h:105
bool isReadOnly() const
Test if the opened cube is read-only, that is write operations will fail if this is true.
Definition: Cube.cpp:213
PixelType pixelType() const
Definition: Cube.cpp:1758
void cubeChanged(bool changed)
This method is called when the cube has changed or changes have been finalized.
Definition: CubeViewport.cpp:561
void write(Blob &blob, bool overwrite=true)
This method will write a blob of data (e.g.
Definition: Cube.cpp:971
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
int size() const
Returns the total number of pixels in the shape buffer.
Definition: Buffer.h:97
void viewportToCube(int x, int y, double &sample, double &line) const
Turns a viewport into a cube.
Definition: CubeViewport.cpp:815
Definition: Workspace.h:78
int Sample(const int index=0) const
Returns the sample position associated with a shape buffer index.
Definition: Buffer.cpp:127
void open(const QString &cfile, QString access="r")
This method will open an isis cube for reading or reading/writing.
Definition: Cube.cpp:627
Cube * cube() const
Definition: CubeViewport.h:338
int Line(const int index=0) const
Returns the line position associated with a shape buffer index.
Definition: Buffer.cpp:145
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
void reopen(QString access="r")
This method will reopen an isis sube for reading or reading/writing.
Definition: Cube.cpp:774