1#ifndef QWT3D_IO_GL2PS_H
2#define QWT3D_IO_GL2PS_H
6#include "qwt3d_types.h"
53 void setLandscape(LANDSCAPEMODE val);
55 LANDSCAPEMODE landscape()
const;
57 void setTextMode(TEXTMODE val, QString fname =
"");
59 TEXTMODE textMode()
const;
62 void setSortMode(SORTMODE val);
64 SORTMODE sortMode()
const;
66 void setCompressed(
bool val);
68 bool compressed()
const;
70 bool setFormat(QString
const& format);
74 bool operator()(
Qwt3DPlot* plot, QString
const& fname)
override;
77int setDeviceLineWidth(
float val);
78int setDevicePointSize(
float val);
79int drawDevicePixels(
int width,
int height,
unsigned int format,
unsigned int type,
const void* pixels);
80int drawDeviceText(
const char* str,
87void setDevicePolygonOffset(
float factor,
float units);
Functor class for more flexible IO handler implementation.
Definition qwt3d_io.h:35
Generic interface for standard and user written I/O handlers.
Definition qwt3d_io.h:23
Pure rendering window for 3D plots.
Definition qwt3d_plot.h:36
Provides EPS, PS, PDF, SVG, PGF and TeX output.
Definition qwt3d_io_gl2ps.h:20
Red-Green-Blue-Alpha value.
Definition qwt3d_types.h:395
Triple [x,y,z].
Definition qwt3d_types.h:201