device Class Reference

#include <device.h>

Inherited by PSDev, and SVGDev.

List of all members.

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

Detailed Description

Definition at line 32 of file device.h.


Constructor & Destructor Documentation

virtual device::~device (  )  [inline, virtual]

Definition at line 35 of file device.h.

00035 {}


Member Function Documentation

virtual void device::carre ( double  ,
double  ,
double   
) [pure virtual]

Implemented in PSDev, and SVGDev.

virtual void device::dasharray ( double  ,
double  ,
double  ,
double   
) [pure virtual]

Implemented in PSDev, and SVGDev.

Referenced by decorateSchema::draw().

Here is the caller graph for this function:

virtual void device::Error ( const char *  ,
const char *  ,
int  ,
double  ,
double  ,
double   
) [pure virtual]

Implemented in PSDev, and SVGDev.

virtual void device::fleche ( double  ,
double  ,
double  ,
int   
) [pure virtual]

Implemented in PSDev, and SVGDev.

Referenced by topSchema::draw(), and blockSchema::drawInputWires().

Here is the caller graph for this function:

virtual void device::label ( double  ,
double  ,
const char *   
) [pure virtual]

Implemented in PSDev, and SVGDev.

Referenced by topSchema::draw(), and decorateSchema::draw().

Here is the caller graph for this function:

virtual void device::markSens ( double  ,
double  ,
int   
) [pure virtual]

Implemented in PSDev, and SVGDev.

Referenced by blockSchema::drawOrientationMark().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

virtual void device::rond ( double  ,
double  ,
double   
) [pure virtual]

Implemented in PSDev, and SVGDev.

Referenced by cutSchema::draw().

Here is the caller graph for this function:

virtual void device::text ( double  ,
double  ,
const char *   
) [pure virtual]

Implemented in PSDev, and SVGDev.

Referenced by blockSchema::drawText().

Here is the caller graph for this function:

virtual void device::trait ( double  ,
double  ,
double  ,
double   
) [pure virtual]

Member Data Documentation

FILE* device::fic_repr [protected]

The documentation for this class was generated from the following file:
Generated on Wed Apr 28 23:46:04 2010 for FAUST compiler by  doxygen 1.6.3