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

#include <SlicerMainWindow.qo.h>

List of all members.

Signals

void markerPositionChanged (int regionId, int segmentIndex, float percentage)
void markerVisibilityChanged (int regionId, bool showMarker)

Public Member Functions

 SlicerMainWindow (QWidget *parent=0)
void updateChannel (int channel)
void updatePolyLine (int regionId, viewer::region::RegionChanges regionChanges, const QList< double > &worldX, const QList< double > &worldY, const QList< int > &pixelX, const QList< int > &pixelY)
void addPolyLine (int regionId, viewer::region::RegionChanges regionChanges, const QList< double > &worldX, const QList< double > &worldY, const QList< int > &pixelX, const QList< int > &pixelY, const QString &colorName)
void setImage (ImageInterface< float > *img)
void setRegionSelected (int regionId, bool selected)
void setCurveColor (int id, const QString &color)
void updatePositionInformation (int id, const QVector< String > &info)
 ~SlicerMainWindow ()

Private Slots

void clearCurves ()
void autoCountChanged (bool selected)
void sampleCountChanged ()
void accumulateChanged (bool accumulate)
void interpolationMethodChanged (const QString &method)
void showPlotPreferences ()
void resetPlotPreferences ()
void exportSlice ()
void showColorDialog ()
void resetColors ()
void zoomIn ()
void zoomNeutral ()
void zoomOut ()
bool checkZoom ()
void markPositionChanged (int regionId, int segmentIndex, float percentage)
void markVisibilityChanged (int regionId, bool showMarker)

Private Member Functions

void initializeZooming ()
 SlicerMainWindow (const SlicerMainWindow &mainWindow)
SlicerMainWindowoperator= (const SlicerMainWindow &other)
int populateSampleCount () const
bool toImageFormat (const QString &fileName, const QString &format)
 Persistence.
bool toASCII (const QString &fileName)
void updateStatisticsLayout ()
 Statistics.

Private Attributes

SliceColorPreferencescolorPreferences
SlicePlotPreferencesplotPreferences
SliceZoomerplotZoomer
SlicePlot slicePlot
QStringList methodList
QStringList xAxisList
Ui::SlicerMainWindowClass ui

Detailed Description

Definition at line 42 of file SlicerMainWindow.qo.h.


Constructor & Destructor Documentation

casa::SlicerMainWindow::SlicerMainWindow ( QWidget *  parent = 0)

Member Function Documentation

void casa::SlicerMainWindow::accumulateChanged ( bool  accumulate) [private, slot]
void casa::SlicerMainWindow::addPolyLine ( int  regionId,
viewer::region::RegionChanges  regionChanges,
const QList< double > &  worldX,
const QList< double > &  worldY,
const QList< int > &  pixelX,
const QList< int > &  pixelY,
const QString &  colorName 
)
void casa::SlicerMainWindow::autoCountChanged ( bool  selected) [private, slot]
bool casa::SlicerMainWindow::checkZoom ( ) [private, slot]
void casa::SlicerMainWindow::clearCurves ( ) [private, slot]
void casa::SlicerMainWindow::exportSlice ( ) [private, slot]
void casa::SlicerMainWindow::interpolationMethodChanged ( const QString &  method) [private, slot]
void casa::SlicerMainWindow::markerPositionChanged ( int  regionId,
int  segmentIndex,
float  percentage 
) [signal]
void casa::SlicerMainWindow::markerVisibilityChanged ( int  regionId,
bool  showMarker 
) [signal]
void casa::SlicerMainWindow::markPositionChanged ( int  regionId,
int  segmentIndex,
float  percentage 
) [private, slot]
void casa::SlicerMainWindow::markVisibilityChanged ( int  regionId,
bool  showMarker 
) [private, slot]
SlicerMainWindow& casa::SlicerMainWindow::operator= ( const SlicerMainWindow other) [private]
void casa::SlicerMainWindow::resetColors ( ) [private, slot]
void casa::SlicerMainWindow::setCurveColor ( int  id,
const QString &  color 
)
void casa::SlicerMainWindow::setRegionSelected ( int  regionId,
bool  selected 
)
void casa::SlicerMainWindow::showColorDialog ( ) [private, slot]
bool casa::SlicerMainWindow::toASCII ( const QString &  fileName) [private]
bool casa::SlicerMainWindow::toImageFormat ( const QString &  fileName,
const QString &  format 
) [private]

Persistence.

void casa::SlicerMainWindow::updatePolyLine ( int  regionId,
viewer::region::RegionChanges  regionChanges,
const QList< double > &  worldX,
const QList< double > &  worldY,
const QList< int > &  pixelX,
const QList< int > &  pixelY 
)
void casa::SlicerMainWindow::updatePositionInformation ( int  id,
const QVector< String > &  info 
)

Statistics.

void casa::SlicerMainWindow::zoomIn ( ) [private, slot]
void casa::SlicerMainWindow::zoomNeutral ( ) [private, slot]
void casa::SlicerMainWindow::zoomOut ( ) [private, slot]

Member Data Documentation

Definition at line 97 of file SlicerMainWindow.qo.h.

QStringList casa::SlicerMainWindow::methodList [private]

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

Definition at line 98 of file SlicerMainWindow.qo.h.

Definition at line 99 of file SlicerMainWindow.qo.h.

Definition at line 101 of file SlicerMainWindow.qo.h.

Ui::SlicerMainWindowClass casa::SlicerMainWindow::ui [private]

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

QStringList casa::SlicerMainWindow::xAxisList [private]

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


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