Utility class for exporting plots. More...
#include <QPExporter.h>
Public Member Functions | |
| virtual | ~QPExporter () |
Static Public Member Functions | |
| static bool | exportCanvas (PlotCanvas *canvas, const PlotExportFormat &format) |
| Exports the given canvas to the given format. | |
| static bool | exportPlotter (QPPlotter *plotter, const PlotExportFormat &format) |
| Exports the given plotter to the given format. | |
| static bool | exportCanvases (vector< QPExportCanvas * > &canvases, const PlotExportFormat &format, PlotCanvas *grabCanvas, QPPlotter *grabPlotter) |
| Exports a collection of canvases to the given format. | |
Private Member Functions | |
| QPExporter () | |
Static Private Member Functions | |
| static bool | exportPostscript (const PlotExportFormat &format, vector< QPExportCanvas * > &qcanvases, QPExportCanvas *grabCanvas, QPPlotter *grabPlotter) |
| static QImage | produceHighResImage (const PlotExportFormat &format, vector< QPExportCanvas * > &qcanvases, int width, int height, int rowIndex, int columnIndex, bool &wasCanceled) |
| static QImage | produceScreenImage (const PlotExportFormat &format, vector< QPExportCanvas * > &qcanvases, int width, int height, int rowCount, int colCount, bool &wasCanceled) |
| static bool | exportToImageFile (const PlotExportFormat &format, vector< QPExportCanvas * > &qcanvases, QPExportCanvas *grabCanvas, QPPlotter *grabPlotter) |
| static int | findAxisHeight (vector< QPExportCanvas * > &qcanvases) |
| static int | findAxisWidth (vector< QPExportCanvas * > &qcanvases) |
| static int | getCanvasCount (vector< QPExportCanvas * > &qcanvases) |
| static void | getAxesCount (vector< QPExportCanvas * > &qcanvases, Int &externalX, Int &externalY) |
| static void | findGridProperties (QPExportCanvas *grabCanvas, QPPlotter *grabPlotter, Int &width, Int &height, Int &gridRows, Int &gridCols) |
| static void | findXAxisLocations (Int numX, Bool vertical, Bool &top, Bool &bottom) |
| static void | findYAxisLocations (Int numY, Bool vertical, Bool &left, Bool &right) |
| static void | findYAxisSecondRow (Int numY, Bool isLeftAxis, Bool &left, Bool &right) |
| static void | findYAxisSecondRow (Int numY, Int nCols, vector< QPExportCanvas * > &qcanvases, Bool &left, Bool &right) |
Static Private Attributes | |
| static const String | CLASS_NAME |
| static const String | EXPORT_NAME |
Utility class for exporting plots.
Definition at line 42 of file QPExporter.h.
| virtual casa::QPExporter::~QPExporter | ( | ) | [virtual] |
| casa::QPExporter::QPExporter | ( | ) | [private] |
| static bool casa::QPExporter::exportCanvas | ( | PlotCanvas * | canvas, | |
| const PlotExportFormat & | format | |||
| ) | [static] |
Exports the given canvas to the given format.
| static bool casa::QPExporter::exportCanvases | ( | vector< QPExportCanvas * > & | canvases, | |
| const PlotExportFormat & | format, | |||
| PlotCanvas * | grabCanvas, | |||
| QPPlotter * | grabPlotter | |||
| ) | [static] |
Exports a collection of canvases to the given format.
| static bool casa::QPExporter::exportPlotter | ( | QPPlotter * | plotter, | |
| const PlotExportFormat & | format | |||
| ) | [static] |
Exports the given plotter to the given format.
| static bool casa::QPExporter::exportPostscript | ( | const PlotExportFormat & | format, | |
| vector< QPExportCanvas * > & | qcanvases, | |||
| QPExportCanvas * | grabCanvas, | |||
| QPPlotter * | grabPlotter | |||
| ) | [static, private] |
| static bool casa::QPExporter::exportToImageFile | ( | const PlotExportFormat & | format, | |
| vector< QPExportCanvas * > & | qcanvases, | |||
| QPExportCanvas * | grabCanvas, | |||
| QPPlotter * | grabPlotter | |||
| ) | [static, private] |
| static int casa::QPExporter::findAxisHeight | ( | vector< QPExportCanvas * > & | qcanvases | ) | [static, private] |
| static int casa::QPExporter::findAxisWidth | ( | vector< QPExportCanvas * > & | qcanvases | ) | [static, private] |
| static void casa::QPExporter::findGridProperties | ( | QPExportCanvas * | grabCanvas, | |
| QPPlotter * | grabPlotter, | |||
| Int & | width, | |||
| Int & | height, | |||
| Int & | gridRows, | |||
| Int & | gridCols | |||
| ) | [static, private] |
| static void casa::QPExporter::findXAxisLocations | ( | Int | numX, | |
| Bool | vertical, | |||
| Bool & | top, | |||
| Bool & | bottom | |||
| ) | [static, private] |
| static void casa::QPExporter::findYAxisLocations | ( | Int | numY, | |
| Bool | vertical, | |||
| Bool & | left, | |||
| Bool & | right | |||
| ) | [static, private] |
| static void casa::QPExporter::findYAxisSecondRow | ( | Int | numY, | |
| Int | nCols, | |||
| vector< QPExportCanvas * > & | qcanvases, | |||
| Bool & | left, | |||
| Bool & | right | |||
| ) | [static, private] |
| static void casa::QPExporter::findYAxisSecondRow | ( | Int | numY, | |
| Bool | isLeftAxis, | |||
| Bool & | left, | |||
| Bool & | right | |||
| ) | [static, private] |
| static void casa::QPExporter::getAxesCount | ( | vector< QPExportCanvas * > & | qcanvases, | |
| Int & | externalX, | |||
| Int & | externalY | |||
| ) | [static, private] |
| static int casa::QPExporter::getCanvasCount | ( | vector< QPExportCanvas * > & | qcanvases | ) | [static, private] |
| static QImage casa::QPExporter::produceHighResImage | ( | const PlotExportFormat & | format, | |
| vector< QPExportCanvas * > & | qcanvases, | |||
| int | width, | |||
| int | height, | |||
| int | rowIndex, | |||
| int | columnIndex, | |||
| bool & | wasCanceled | |||
| ) | [static, private] |
| static QImage casa::QPExporter::produceScreenImage | ( | const PlotExportFormat & | format, | |
| vector< QPExportCanvas * > & | qcanvases, | |||
| int | width, | |||
| int | height, | |||
| int | rowCount, | |||
| int | colCount, | |||
| bool & | wasCanceled | |||
| ) | [static, private] |
const String casa::QPExporter::CLASS_NAME [static, private] |
Definition at line 98 of file QPExporter.h.
const String casa::QPExporter::EXPORT_NAME [static, private] |
Definition at line 99 of file QPExporter.h.
1.6.1