casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
casa::ImageManagerDialog Class Reference

Allows users to manipulate the images loaded in the viewer. More...

#include <ImageManagerDialog.qo.h>

Inheritance diagram for casa::ImageManagerDialog:
casa::ImageTracker

List of all members.

Public Slots

void displayTypeChanged (ImageView *changedView)
void displayColorsChanged (ImageView *changedView)

Signals

void ddClosed (QtDisplayData *dd)
void ddOpened (const String &path, const String &dataType, const String &displayType)

Public Member Functions

 ImageManagerDialog (QWidget *parent=0)
void setImageHolders (DisplayDataHolder *displayed, DisplayDataHolder *allImages)
QtDisplayDatagetDisplayChangeDD () const
 ~ImageManagerDialog ()
void masterImageSelected (QtDisplayData *image)
 Image Tracker Interface.
void imageAdded (QtDisplayData *image)
void imageRemoved (QtDisplayData *image)

Private Slots

void applyColorChanges ()
void openToDisplayed ()
void displayedToOpen ()
void closeImage ()
void unDisplayImage (QtDisplayData *image)
void displayImage (QtDisplayData *image)
void colorRestrictionsChanged ()
void masterImageChanged (const QString &imageName)

Private Member Functions

 ImageManagerDialog (const ImageManagerDialog &other)
ImageManagerDialog operator= (const ImageManagerDialog &other)
void updateSelectedMaster (const QString &previousSelection)
void updateMasterList ()
void updateColorList ()
void updateSaturationList ()
void applyMasterColorMap ()
void applyMasterIntensityRange ()
ColormapgenerateColorMap (ImageInterface< float > *img, QColor baseColor, bool individualMap)
void setComboIndex (QComboBox *combo, int index)
void removeImageFromList (QList< ImageView * > &imageList)
void initializeScrollArea (QWidget *holder, ImageScrollWidget *&scrollArea)
bool getIntensityMinMax (ImageInterface< float > *img, double *intensityMin, double *intensityMax)
bool isControlEligible (QtDisplayData *qdd) const
ColormapDefinitiongenerateSaturationMap (double minIntensity, double maxIntensity, QColor baseColor)
void updateImageList (QComboBox *combo)

Private Attributes

DisplayDataHolderopenHolder
DisplayDataHolderallImages
Ui::ImageManagerDialogClass ui
ImageScrollWidgetopenScroll
ImageScrollWidgetdisplayedScroll
const String SINGLE_COLOR_MAP
const String MASTER_COLOR_MAP

Detailed Description

Allows users to manipulate the images loaded in the viewer.

Includes the ability to reorder images, change color display properties, etc. Please see CAS-4081 for details.

Definition at line 48 of file ImageManagerDialog.qo.h.


Constructor & Destructor Documentation


Member Function Documentation

void casa::ImageManagerDialog::closeImage ( ) [private, slot]
void casa::ImageManagerDialog::ddOpened ( const String path,
const String dataType,
const String displayType 
) [signal]
void casa::ImageManagerDialog::displayImage ( QtDisplayData image) [private, slot]
Colormap* casa::ImageManagerDialog::generateColorMap ( ImageInterface< float > *  img,
QColor  baseColor,
bool  individualMap 
) [private]
ColormapDefinition* casa::ImageManagerDialog::generateSaturationMap ( double  minIntensity,
double  maxIntensity,
QColor  baseColor 
) [private]
bool casa::ImageManagerDialog::getIntensityMinMax ( ImageInterface< float > *  img,
double *  intensityMin,
double *  intensityMax 
) [private]

Implements casa::ImageTracker.

Implements casa::ImageTracker.

void casa::ImageManagerDialog::initializeScrollArea ( QWidget *  holder,
ImageScrollWidget *&  scrollArea 
) [private]
void casa::ImageManagerDialog::masterImageChanged ( const QString &  imageName) [private, slot]

Image Tracker Interface.

Implements casa::ImageTracker.

ImageManagerDialog casa::ImageManagerDialog::operator= ( const ImageManagerDialog other) [private]
void casa::ImageManagerDialog::removeImageFromList ( QList< ImageView * > &  imageList) [private]
void casa::ImageManagerDialog::setComboIndex ( QComboBox *  combo,
int  index 
) [private]
void casa::ImageManagerDialog::unDisplayImage ( QtDisplayData image) [private, slot]
void casa::ImageManagerDialog::updateImageList ( QComboBox *  combo) [private]
void casa::ImageManagerDialog::updateSelectedMaster ( const QString &  previousSelection) [private]

Member Data Documentation

Definition at line 103 of file ImageManagerDialog.qo.h.

Definition at line 106 of file ImageManagerDialog.qo.h.

Definition at line 108 of file ImageManagerDialog.qo.h.

Definition at line 102 of file ImageManagerDialog.qo.h.

Definition at line 105 of file ImageManagerDialog.qo.h.

Definition at line 107 of file ImageManagerDialog.qo.h.

Ui::ImageManagerDialogClass casa::ImageManagerDialog::ui [private]

Definition at line 104 of file ImageManagerDialog.qo.h.


The documentation for this class was generated from the following file: