1#ifndef QWT3D_IO_GL2PS_H
2#define QWT3D_IO_GL2PS_H
6#include "qwt3d_types.h"
51 void setLandscape(LANDSCAPEMODE val);
53 LANDSCAPEMODE landscape()
const;
55 void setTextMode(TEXTMODE val, QString fname =
"");
57 TEXTMODE textMode()
const;
60 void setSortMode(SORTMODE val);
62 SORTMODE sortMode()
const;
64 void setCompressed(
bool val);
66 bool compressed()
const;
68 bool setFormat(QString
const& format);
72 bool operator()(
Plot3D* plot, QString
const& fname)
override;
75GLint setDeviceLineWidth(GLfloat val);
76GLint setDevicePointSize(GLfloat val);
77GLint drawDevicePixels(GLsizei width, GLsizei height, GLenum format, GLenum type,
const void* pixels);
78GLint drawDeviceText(
const char* str,
85void setDevicePolygonOffset(GLfloat factor, GLfloat units);
Functor class for more flexible IO handler implementation
Definition qwt3d_io.h:36
Generic interface for standard and user written I/O handlers
Definition qwt3d_io.h:24
Base class for all plotting widgets
Definition qwt3d_plot.h:22
Provides EPS, PS, PDF, SVG, PGF and TeX output
Definition qwt3d_io_gl2ps.h:18
Red-Green-Blue-Alpha value
Definition qwt3d_types.h:364
Triple [x,y,z]
Definition qwt3d_types.h:170