QSAS_2_4/QSAS_dist/src/Utilities/qplplot/QtPLWidget.h File Reference

#include <iostream>
#include <qapplication.h>
#include <QWidget>
#include <QPixmap>
#include <QImage>
#include <QPicture>
#include <QPen>
#include <QPainter>
#include <QFlags>
#include <QTimer>
#include <QLineF>
#include <QPointF>
#include <QLinkedList>
#include <QMouseEvent>
#include <QResizeEvent>
#include <QCoreApplication>
#include <QPrinter>
#include "plplot.h"
#include "plplotP.h"
#include "plstrm.h"
#include <cmath>
#include <sys/time.h>
#include <time.h>

Classes

struct  LineStruct_
struct  PolylineStruct_
struct  ColourStruct_
struct  TextStruct_
class  BufferElement
union  BufferElement::DataType
class  QtPLWidget

Defines

#define PLOT_MODE_RASTER   0
#define PLOT_MODE_SVG   1
#define PLOT_MODE_PS   2
#define PLOT_FONT_FACTOR_RASTER   8./32768.
#define PLOT_FONT_FACTOR_SVG   8./32768.
#define PLOT_FONT_FACTOR_PS   5./32768.*1000

Typedefs

typedef enum ElementType_ ElementType

Enumerations

enum  ElementType_ {
  LINE, POLYLINE, POLYGON, SET_WIDTH,
  SET_COLOUR, SET_SMOOTH, TEXT
}

Functions

void plsetqtdev (void *plotdev)
double PlWidth2QtWidth (double width)
int QtWidth2PlWidth (double width)

Define Documentation

#define PLOT_FONT_FACTOR_PS   5./32768.*1000

#define PLOT_FONT_FACTOR_RASTER   8./32768.

#define PLOT_FONT_FACTOR_SVG   8./32768.

#define PLOT_MODE_PS   2

#define PLOT_MODE_RASTER   0

#define PLOT_MODE_SVG   1


Typedef Documentation

typedef enum ElementType_ ElementType


Enumeration Type Documentation

Enumerator:
LINE 
POLYLINE 
POLYGON 
SET_WIDTH 
SET_COLOUR 
SET_SMOOTH 
TEXT 


Function Documentation

void plsetqtdev ( void *  plotdev  ) 

double PlWidth2QtWidth ( double  width  ) 

int QtWidth2PlWidth ( double  width  ) 


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