22 #ifndef __ENLARGEDSCHEMA__
23 #define __ENLARGEDSCHEMA__
virtual void collectTraits(collector &c)
Draw the enlarged schema.
virtual point outputPoint(unsigned int i) const
Returns an output point.
enlargedSchema(schema *s, double width)
Put additional space left and right of a schema so that the result has a certain width.
vector< point > fInputPoint
virtual void draw(device &dev)
Draw the enlarged schema.
An abstract block diagram schema.
virtual void place(double x, double y, int orientation)
Define the graphic position of the schema.
virtual point inputPoint(unsigned int i) const
Returns an input point.
vector< point > fOutputPoint