A sheet in the schematic. More...
sElement* | addArc(pointArray p,int red, int green, int blue) |
sElement* | addBus(pointArray p) |
sElement* | addBusport(point p,string text) |
sElement* | addCircle(point p1,QPoint p2,int red, int green, int blue) |
sElement* | addGround(point p) |
sElement* | addPlacement(string name,string lib, point pos, strans trans_) |
sElement* | addPlacement(component *, point pos, strans trans_) |
sElement* | addPort(point p,string text) |
sElement* | addPolyline(pointArray p,int red, int green, int blue) |
sElement* | addPolygon(pointArray p,int red, int green, int blue) |
sElement* | addRect(point p1,QPoint p2,int red, int green, int blue) |
sElement* | addText(point p,int red, int green, int blue, string textt) |
sElement* | addWire(pointArray p) |
sElement* | addWireLabel(point p) |
void | deleteElement( sElement* element) |
bool | existsDevicename(string name) |
sElementList* | firstElement |
sElement * | getDevice(string name) |
component * | getSheetComponent() |
string | getUnusedDevicename(string prefix) |
string | sheetName |
This class contains many methods for a macro controlled schematic generation.
adds an arc to the sheet.
adds a bus
adds a bus port
adds a circle to the sheet.
adds a ground
adds a placement of a component
adds a placement of a component
adds a port
adds a polyline to the sheet.
adds a polygon to the sheet.
adds a rectangle to the sheet.
adds a text to the sheet.
adds a wire
adds a wire label at the point p
The specified element will be deleted from the sheet. (introduced with release 20180501)
Returns: true, if a device with name exist. If it not exists, it returns false.
This is a list of all elements in this sheet.
Returns: a point to the device with name. If it not exists, it returns NULL.
Returns: a pointer to the component created from this sheet. A NULL pointer is returned, if this component was not used to create a component. (introduced with release 20180501)
Returns: an unused devicename with the given prefix.
The name of this sheet