|
FAUST compiler
0.9.9.6b8
|
#include <device.h>

Public Member Functions | |
| virtual | ~device () |
| virtual void | rect (double x, double y, double l, double h, const char *color, const char *link)=0 |
| virtual void | triangle (double x, double y, double l, double h, const char *color, const char *link, bool leftright)=0 |
| virtual void | rond (double x, double y, double rayon)=0 |
| virtual void | carre (double x, double y, double cote)=0 |
| virtual void | fleche (double x, double y, double rotation, int sens)=0 |
| virtual void | trait (double x1, double y1, double x2, double y2)=0 |
| virtual void | dasharray (double x1, double y1, double x2, double y2)=0 |
| virtual void | text (double x, double y, const char *name, const char *link)=0 |
| virtual void | label (double x, double y, const char *name)=0 |
| virtual void | markSens (double x, double y, int sens)=0 |
| virtual void | Error (const char *message, const char *reason, int nb_error, double x, double y, double largeur)=0 |
Protected Attributes | |
| FILE * | fic_repr |
| virtual device::~device | ( | ) | [inline, virtual] |
| virtual void device::carre | ( | double | x, |
| double | y, | ||
| double | cote | ||
| ) | [pure virtual] |
| virtual void device::dasharray | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by decorateSchema::draw().

| virtual void device::Error | ( | const char * | message, |
| const char * | reason, | ||
| int | nb_error, | ||
| double | x, | ||
| double | y, | ||
| double | largeur | ||
| ) | [pure virtual] |
| virtual void device::fleche | ( | double | x, |
| double | y, | ||
| double | rotation, | ||
| int | sens | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by topSchema::draw(), and blockSchema::drawInputWires().

| virtual void device::label | ( | double | x, |
| double | y, | ||
| const char * | name | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by decorateSchema::draw(), and topSchema::draw().

| virtual void device::markSens | ( | double | x, |
| double | y, | ||
| int | sens | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by blockSchema::drawOrientationMark().

| virtual void device::rect | ( | double | x, |
| double | y, | ||
| double | l, | ||
| double | h, | ||
| const char * | color, | ||
| const char * | link | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by topSchema::draw(), and blockSchema::drawRectangle().

| virtual void device::rond | ( | double | x, |
| double | y, | ||
| double | rayon | ||
| ) | [pure virtual] |
| virtual void device::text | ( | double | x, |
| double | y, | ||
| const char * | name, | ||
| const char * | link | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by blockSchema::drawText().

| virtual void device::trait | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by mergeSchema::draw(), splitSchema::draw(), enlargedSchema::draw(), decorateSchema::draw(), trait::draw(), recSchema::drawDelaySign(), and seqSchema::drawInternalWires().

| virtual void device::triangle | ( | double | x, |
| double | y, | ||
| double | l, | ||
| double | h, | ||
| const char * | color, | ||
| const char * | link, | ||
| bool | leftright | ||
| ) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by inverterSchema::draw().

FILE* device::fic_repr [protected] |
1.8.0