  | 
  
    Isis Developer Reference
    
   | 
 
 
 
 
Go to the documentation of this file.
   16   class CubeAttributeOutput;
 
   17   class MdiCubeViewport;
 
  121       QPointer<QAction> p_open;   
 
  122       QPointer<QAction> p_browse; 
 
  123       QPointer<QAction> p_print;  
 
  124       QPointer<QAction> p_save;   
 
  125       QPointer<QAction> p_saveAs; 
 
  126       QPointer<QAction> p_saveInfo;     
 
  127       QPointer<QAction> p_exportView;   
 
  128       QPointer<QAction> p_exportToList; 
 
  129       QPointer<QAction> p_closeAll;     
 
  130       QPointer<QAction> p_exit;         
 
  131       QPointer<QWidget> p_parent;       
 
  133       QPointer<Workspace> p_workSpace;          
 
  134       QPointer<MdiCubeViewport> p_lastViewport; 
 
  135       QPointer<SaveAsDialog> p_saveAsDialog;    
 
  143       void saveAsFullImage(
Cube *icube, 
Cube *ocube);
 
  155       void copyCubeDetails(
const QString & psFileName, 
Cube *icube,
 
  156            Cube *ocube, 
int piNumSamples, 
int piNumLines, 
int piNumBands);
 
  163       void saveAs_AsIs(
Cube *icube, 
const QString & psOutFile);
 
  172       void saveAs_FullResolution(
Cube *pInCube, 
Cube *pOutCube,
 
  173                                  int pNumSamples, 
int pNumLines);
 
  180       void saveAsEnlargedCube(
Cube *icube, 
const QString & psOutFile);
 
  187       void saveAsReducedCube (
Cube *icube, 
const QString & psOutFile);
 
  
 
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
 
@ Io
A type of error that occurred when performing an actual I/O operation.
Definition: IException.h:155
 
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
 
void getAllWhatsThisInfo(Pvl &pWhatsThisPvl)
Get All WhatsThis info - viewport, cube, area in PVL format.
Definition: CubeViewport.cpp:1372
 
Enlarge the pixel dimensions of an image.
Definition: Enlarge.h:34
 
@ UnsignedWord
Definition: PixelType.h:31
 
void close(bool remove=false)
Closes the cube and updates the labels.
Definition: Cube.cpp:260
 
Container for cube-like labels.
Definition: Pvl.h:119
 
Manipulate and parse attributes of output cube filenames.
Definition: CubeAttribute.h:473
 
Class for browsing cubes.
Definition: FileDialog.h:32
 
virtual void StartProcess(Transform &trans, Interpolator &interp)
Applies a Transform and an Interpolator to every pixel in the output cube.
Definition: ProcessRubberSheet.cpp:132
 
void write(const QString &file)
Opens and writes PVL information to a file and handles the end of line sequence.
Definition: Pvl.cpp:130
 
@ SignedWord
Definition: PixelType.h:32
 
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
 
@ ExportFullRes
Definition: SaveAsDialog.h:45
 
virtual void EndProcess()
End the processing sequence and cleans up by closing cubes, freeing memory, etc.
Definition: Process.cpp:455
 
Buffer for reading and writing cube data.
Definition: Buffer.h:53
 
Class for browsing cubes.
Definition: BrowseDialog.h:36
 
@ AttachedLabel
The input label is embedded in the image file.
Definition: CubeAttribute.h:32
 
void Copy(const Buffer &in, bool includeRawBuf=true)
Allows copying of the buffer contents to another Buffer.
Definition: Buffer.cpp:255
 
@ ExportAsIs
Definition: SaveAsDialog.h:45
 
Widget to save(Save As) Isis cubes(used in qview) to display the FileDialog to select the output cube...
Definition: SaveAsDialog.h:38
 
int lineCount() const
Definition: Cube.cpp:1734
 
This was called the Qisis MainWindow.
Definition: ViewportMainWindow.h:43
 
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
 
QMdiArea * mdiArea()
This method returns the QMdiArea.
Definition: Workspace.cpp:295
 
virtual Isis::Cube * SetInputCube(const QString ¶meter, const int requirements=0)
Opens an input cube specified by the user and verifies requirements are met.
Definition: Process.cpp:136
 
int sampleCount() const
Definition: Cube.cpp:1807
 
PvlGroup UpdateOutputLabel(Cube *pOutCube)
Update the Mapping, Instrument, and AlphaCube groups in the output cube label.
Definition: Enlarge.cpp:114
 
IO Handler for Isis Cubes.
Definition: Cube.h:167
 
Pixel interpolator.
Definition: Interpolator.h:34
 
Widget to display Isis cubes for qt apps.
Definition: CubeViewport.h:122
 
virtual int bandCount() const
Returns the number of virtual bands for the cube.
Definition: Cube.cpp:1410
 
virtual Isis::Cube * SetOutputCube(const QString ¶meter)
Allocates a user-specified output cube whose size matches the first input cube.
Definition: Process.cpp:160
 
void SetInputArea(double pdStartSample, double pdEndSample, double pdStartLine, double pdEndLine)
Sets the sub area dimensions of the input image.
Definition: Enlarge.cpp:76
 
@ UnsignedInteger
Definition: PixelType.h:33
 
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
 
@ SignedInteger
Definition: PixelType.h:34
 
Derivative of Process, designed for geometric transformations.
Definition: ProcessRubberSheet.h:104
 
Definition: Workspace.h:78
 
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:18
 
void open(const QString &cfile, QString access="r")
This method will open an isis cube for reading or reading/writing.
Definition: Cube.cpp:627
 
@ UnsignedByte
Definition: PixelType.h:29
 
Cube * cube() const
Definition: CubeViewport.h:338
 
@ NearestNeighborType
Definition: Interpolator.h:42
 
@ FullImage
Definition: SaveAsDialog.h:45
 
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
 
@ User
A type of error that could only have occurred due to a mistake on the user's part (e....
Definition: IException.h:126
 
@ Real
Definition: PixelType.h:35