FAUST compiler  0.9.9.6b8
PSDev.h
Go to the documentation of this file.
1 /************************************************************************
2  ************************************************************************
3  FAUST compiler
4  Copyright (C) 2003-2004 GRAME, Centre National de Creation Musicale
5  ---------------------------------------------------------------------
6  This program is free software; you can redistribute it and/or modify
7  it under the terms of the GNU General Public License as published by
8  the Free Software Foundation; either version 2 of the License, or
9  (at your option) any later version.
10 
11  This program is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU General Public License for more details.
15 
16  You should have received a copy of the GNU General Public License
17  along with this program; if not, write to the Free Software
18  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19  ************************************************************************
20  ************************************************************************/
21 
22 
23 
24 // PSDev.h: interface for the PSDev class.
25 
26 #if !defined PSDEV_H
27 #define PSDEV_H
28 
29 #include "device.h"
30 
31 class PSDev : public device
32 {
33  public:
34  PSDev(const char*,double,double);
35  ~PSDev();
36  void rect(double, double, double, double, const char*, const char*);
37  void triangle(double x,double y,double l,double h, const char* color, const char* link, bool leftright);
38  void rond(double,double,double);
39  void carre(double,double,double);
40  void fleche(double,double,double,int);
41  void trait(double,double,double,double);
42  void dasharray(double,double,double,double);
43  void text(double,double,const char*, const char* link);
44  void label(double,double,const char*);
45  void markSens(double,double,int);
46  void Error(const char*,const char*,int,double,double,double);
47 
48 };
49 
50 #endif
51 
Definition: PSDev.h:31
void rect(double, double, double, double, const char *, const char *)
Definition: PSDev.cpp:85
void markSens(double, double, int)
Definition: PSDev.cpp:221
void dasharray(double, double, double, double)
Definition: PSDev.cpp:185
~PSDev()
Definition: PSDev.cpp:79
PSDev(const char *, double, double)
Definition: PSDev.cpp:54
void trait(double, double, double, double)
Definition: PSDev.cpp:174
void text(double, double, const char *, const char *link)
Definition: PSDev.cpp:197
void rond(double, double, double)
Definition: PSDev.cpp:115
Definition: device.h:32
void Error(const char *, const char *, int, double, double, double)
Definition: PSDev.cpp:240
void triangle(double x, double y, double l, double h, const char *color, const char *link, bool leftright)
Definition: PSDev.cpp:100
void carre(double, double, double)
Definition: PSDev.cpp:160
void label(double, double, const char *)
Definition: PSDev.cpp:208
void fleche(double, double, double, int)
Definition: PSDev.cpp:124