PlotWindow Class Reference

#include <PlotWindow.h>

List of all members.

Public Slots

void savePlotPNG ()
void savePlotJPG ()
void savePlotPS ()
void savePlotPDF ()
void savePlotSVG ()
void printPlot ()
void changeDisplayedRatio (double r)

Signals

void clicked (double x, double y, int pos_x, int pos_y)
void rescaleScalar (double start, double end)
void rescaleTime (const QmjdTimeInterval &interval)

Public Member Functions

 PlotWindow (int id, int width=500, int height=500, double saveWidth=600, double saveHeight=600, int resolution=72, QPrinter::PageSize pageSize=QPrinter::A4, QPrinter::Orientation orientation=QPrinter::Portrait, QWidget *parent=NULL)
void print_iden ()
void setSmooth (bool b)
void setId (int id)
int getId ()
void setPLFocus ()
void setSize (double width, double height)
void setTitle (const QString &title)

Public Attributes

QtPLWidgetplot
QPrinter::PageSize pageSize
QPrinter::Orientation orientation
int resolution
IntervalDialogintervalDialog

Protected Attributes

int id
PLINT strm
double saveWidth
double saveHeight
QString title


Constructor & Destructor Documentation

PlotWindow::PlotWindow ( int  id,
int  width = 500,
int  height = 500,
double  saveWidth = 600,
double  saveHeight = 600,
int  resolution = 72,
QPrinter::PageSize  pageSize = QPrinter::A4,
QPrinter::Orientation  orientation = QPrinter::Portrait,
QWidget *  parent = NULL 
)


Member Function Documentation

void PlotWindow::changeDisplayedRatio ( double  r  )  [slot]

void PlotWindow::clicked ( double  x,
double  y,
int  pos_x,
int  pos_y 
) [signal]

int PlotWindow::getId (  ) 

void PlotWindow::print_iden (  ) 

void PlotWindow::printPlot (  )  [slot]

void PlotWindow::rescaleScalar ( double  start,
double  end 
) [signal]

void PlotWindow::rescaleTime ( const QmjdTimeInterval interval  )  [signal]

void PlotWindow::savePlotJPG (  )  [slot]

void PlotWindow::savePlotPDF (  )  [slot]

void PlotWindow::savePlotPNG (  )  [slot]

void PlotWindow::savePlotPS (  )  [slot]

void PlotWindow::savePlotSVG (  )  [slot]

void PlotWindow::setId ( int  id  ) 

void PlotWindow::setPLFocus (  ) 

void PlotWindow::setSize ( double  width,
double  height 
)

void PlotWindow::setSmooth ( bool  b  ) 

void PlotWindow::setTitle ( const QString &  title  ) 


Member Data Documentation

int PlotWindow::id [protected]

QPrinter::Orientation PlotWindow::orientation

QPrinter::PageSize PlotWindow::pageSize

double PlotWindow::saveHeight [protected]

double PlotWindow::saveWidth [protected]

PLINT PlotWindow::strm [protected]

QString PlotWindow::title [protected]


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

Generated on Fri Jan 8 12:51:28 2010 for QSAS by  doxygen 1.5.7