If two coordinate were added before with the point or p command, all cellrefs in the region p1,p2 are deselected. If one coordinate was added before with the point or p command, the nearest cellref is deselected. Two coordinates had to be entered before with the point command.Īll boxes in the current cell are deselected.Īll visible boxes in the current cell are selected. Four coordinates had to be entered before with the point command.Īdd a box to the current cell. Three coordinates had to be entered before with the point command.Īdd a third order bezier path to the current cell. If two coordinate were added before with the point() or p() command, selected elements are copyed and moved by (p2-p1).x() and (p2-p1).y().Īdd a second order bezier path to the current cell. If one coordinate was added before with the point() or p() command, selected elements are copyed in a array by p1.x() and p1.y(). Void drawingField::arra圜opy(int nx, int ny) Three coordinates had to be entered before with the point command. Selected elements are moved so that the distance of the before entered points is set to dĪdd a arc path to the current cell. The top edge of the selected elements is aligned to the before entered point. The right edge of the selected elements is aligned to the before entered point. The left edge of the selected elements is aligned to the before entered point. The bottom edge of the selected elements is aligned to the before entered point. A pointer to the new cellList is returned.Ī convex polygon around all prior entered point is added to the active layer. This is the default layer, on which most of the operation take place.Ī bounding box of the prior entered points is add to the active layer.Īdd a cell to the drawing. All members of the drawingField class are usable in a simplified form without braces, commas and semicolons from the commandline-toolbar. currentCell holds a point to the currently displayed cell. The different cell are accessabe via firstCell. The basic setup is stored in userunits and databaseunits. In the drawingField all drawing relevant information are accessible. This object can be accessed via the class layout.
densityFill(int layer, double density, int shapeSpace, int minWidth, int minSpace, int frameSize).copyTouchingOrOverlapping(int layerA,int layerB, int layerOutA, int layerOutB=-1).