53 topSchema (
schema* s1,
double margin,
const string& text,
const string& link);
topSchema(schema *s1, double margin, const string &text, const string &link)
A topSchema is a schema surrounded by a dashed rectangle with a label on the top left.
virtual point outputPoint(unsigned int i) const
Top schema has no output.
A topSchema is a schema surrounded by a dashed rectangle with a label on the top left.
friend schema * makeTopSchema(schema *s1, double margin, const string &text, const string &link)
Creates a new top schema.
virtual void collectTraits(collector &c)
Draw the enlarged schema.
virtual point inputPoint(unsigned int i) const
Top schema has no input.
vector< point > fOutputPoint
virtual void draw(device &dev)
Draw the enlarged schema.
An abstract block diagram schema.
virtual void place(double ox, double oy, int orientation)
Define the graphic position of the schema.
vector< point > fInputPoint