22 #ifndef __DECORATESCHEMA__
23 #define __DECORATESCHEMA__
A decorateSchema is a schema surrounded by a dashed rectangle with a label on the top left...
virtual void draw(device &dev)
Draw the enlarged schema.
friend schema * makeDecorateSchema(schema *s1, double margin, const string &text)
Creates a new decorated schema.
virtual point inputPoint(unsigned int i) const
Returns an input point.
decorateSchema(schema *s1, double margin, const string &text)
A decorateSchema is a schema surrounded by a dashed rectangle with a label on the top left...
virtual void place(double ox, double oy, int orientation)
Define the graphic position of the schema.
vector< point > fInputPoint
An abstract block diagram schema.
virtual point outputPoint(unsigned int i) const
Returns an output point.
virtual void collectTraits(collector &c)
Draw the enlarged schema.
vector< point > fOutputPoint