1#ifndef qwt3d_io_gl2ps_h
2#define qwt3d_io_gl2ps_h
6#include "qwt3d_types.h"
53 void setLandscape(LANDSCAPEMODE val) { landscape_ = val; }
55 LANDSCAPEMODE landscape()
const {
return landscape_; }
57 void setTextMode(TEXTMODE val, QString fname =
"");
59 TEXTMODE textMode()
const {
return textmode_; }
62 void setSortMode(SORTMODE val) { sortmode_ = val; }
64 SORTMODE sortMode()
const {
return sortmode_; }
66 void setCompressed(
bool val);
68 bool compressed()
const {
return compressed_; }
70 bool setFormat(QString
const &format);
74 bool operator()(
Plot3D *plot, QString
const &fname);
80 LANDSCAPEMODE landscape_;
85GLint setDeviceLineWidth(GLfloat val);
86GLint setDevicePointSize(GLfloat val);
87GLint drawDevicePixels(GLsizei width, GLsizei height, GLenum format, GLenum type,
89GLint drawDeviceText(
const char *str,
const char *fontname,
int fontsize,
Qwt3D::Triple pos,
91void setDevicePolygonOffset(GLfloat factor, GLfloat units);
Functor class for more flexible IO handler implementation.
Definition qwt3d_io.h:52
Generic interface for standard and user written I/O handlers.
Definition qwt3d_io.h:33
Base class for all plotting widgets.
Definition qwt3d_plot.h:31
Provides EPS, PS, PDF, SVG, PGF and TeX output.
Definition qwt3d_io_gl2ps.h:25
Red-Green-Blue-Alpha value .
Definition qwt3d_types.h:480
Triple [x,y,z].
Definition qwt3d_types.h:240