#include <device.h>
Inherited by PSDev, and SVGDev.
Public Member Functions | |
virtual | ~device () |
virtual void | rect (double, double, double, double, const char *, const char *)=0 |
virtual void | rond (double, double, double)=0 |
virtual void | carre (double, double, double)=0 |
virtual void | fleche (double, double, double, int)=0 |
virtual void | trait (double, double, double, double)=0 |
virtual void | dasharray (double, double, double, double)=0 |
virtual void | text (double, double, const char *)=0 |
virtual void | label (double, double, const char *)=0 |
virtual void | markSens (double, double, int)=0 |
virtual void | Error (const char *, const char *, int, double, double, double)=0 |
Protected Attributes | |
FILE * | fic_repr |
Definition at line 32 of file device.h.
virtual void device::carre | ( | double | , | |
double | , | |||
double | ||||
) | [pure virtual] |
virtual void device::dasharray | ( | double | , | |
double | , | |||
double | , | |||
double | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by decorateSchema::draw().
virtual void device::Error | ( | const char * | , | |
const char * | , | |||
int | , | |||
double | , | |||
double | , | |||
double | ||||
) | [pure virtual] |
virtual void device::fleche | ( | double | , | |
double | , | |||
double | , | |||
int | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by topSchema::draw(), and blockSchema::drawInputWires().
virtual void device::label | ( | double | , | |
double | , | |||
const char * | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by topSchema::draw(), and decorateSchema::draw().
virtual void device::markSens | ( | double | , | |
double | , | |||
int | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by blockSchema::drawOrientationMark().
virtual void device::rect | ( | double | , | |
double | , | |||
double | , | |||
double | , | |||
const char * | , | |||
const char * | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by topSchema::draw(), and blockSchema::drawRectangle().
virtual void device::rond | ( | double | , | |
double | , | |||
double | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by cutSchema::draw().
virtual void device::text | ( | double | , | |
double | , | |||
const char * | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by blockSchema::drawText().
virtual void device::trait | ( | double | , | |
double | , | |||
double | , | |||
double | ||||
) | [pure virtual] |
Implemented in PSDev, and SVGDev.
Referenced by splitSchema::draw(), recSchema::draw(), mergeSchema::draw(), enlargedSchema::draw(), decorateSchema::draw(), recSchema::drawDelaySign(), recSchema::drawFeedback(), recSchema::drawFeedfront(), blockSchema::drawInputWires(), seqSchema::drawInternalWires(), and blockSchema::drawOutputWires().
FILE* device::fic_repr [protected] |
Definition at line 48 of file device.h.
Referenced by SVGDev::carre(), PSDev::carre(), SVGDev::dasharray(), PSDev::dasharray(), SVGDev::Error(), PSDev::Error(), SVGDev::fleche(), PSDev::fleche(), SVGDev::label(), PSDev::label(), SVGDev::markSens(), PSDev::markSens(), PSDev::PSDev(), SVGDev::rect(), PSDev::rect(), SVGDev::rond(), PSDev::rond(), SVGDev::SVGDev(), SVGDev::text(), PSDev::text(), SVGDev::trait(), PSDev::trait(), PSDev::~PSDev(), and SVGDev::~SVGDev().