|
FAUST compiler
0.9.9.6b8
|
place two schemi in parallel More...
#include <parSchema.h>


Public Member Functions | |
| parSchema (schema *s1, schema *s2) | |
| virtual void | place (double ox, double oy, int orientation) |
| virtual void | draw (device &dev) |
| virtual point | inputPoint (unsigned int i) const |
| virtual point | outputPoint (unsigned int i) const |
| virtual void | collectTraits (collector &c) |
Public Member Functions inherited from schema | |
| schema (unsigned int inputs, unsigned int outputs, double width, double height) | |
| virtual | ~schema () |
| double | width () const |
| double | height () const |
| unsigned int | inputs () const |
| unsigned int | outputs () const |
| void | beginPlace (double x, double y, int orientation) |
| void | endPlace () |
| bool | placed () const |
| double | x () const |
| double | y () const |
| int | orientation () const |
Private Attributes | |
| schema * | fSchema1 |
| schema * | fSchema2 |
| unsigned int | fInputFrontier |
| unsigned int | fOutputFrontier |
place two schemi in parallel
Definition at line 33 of file parSchema.h.
Definition at line 36 of file parSchema.cpp.
References schema::width().

|
virtual |
Implements schema.
Definition at line 85 of file parSchema.cpp.
References schema::collectTraits(), fSchema1, and fSchema2.

|
virtual |
Implements schema.
Definition at line 79 of file parSchema.cpp.
References schema::draw(), fSchema1, and fSchema2.

|
virtual |
Implements schema.
Definition at line 65 of file parSchema.cpp.
References fInputFrontier, fSchema1, fSchema2, and schema::inputPoint().

|
virtual |
Implements schema.
Definition at line 72 of file parSchema.cpp.
References fOutputFrontier, fSchema1, fSchema2, and schema::outputPoint().

|
virtual |
Implements schema.
Definition at line 50 of file parSchema.cpp.
References schema::beginPlace(), schema::endPlace(), fSchema1, fSchema2, schema::height(), kLeftRight, schema::orientation(), and schema::place().

|
private |
Definition at line 37 of file parSchema.h.
Referenced by inputPoint().
|
private |
Definition at line 38 of file parSchema.h.
Referenced by outputPoint().
|
private |
Definition at line 35 of file parSchema.h.
Referenced by collectTraits(), draw(), inputPoint(), outputPoint(), and place().
|
private |
Definition at line 36 of file parSchema.h.
Referenced by collectTraits(), draw(), inputPoint(), outputPoint(), and place().
1.8.7