Example #1
0
Point Obstacle::shapeCentre(void)
{
    Box bb = routingBox();

    Point centre;
    centre.x = bb.min.x + (0.5 * (bb.max.x - bb.min.x));
    centre.y = bb.min.y + (0.5 * (bb.max.y - bb.min.y));
    return centre;
}
Example #2
0
Point ShapeRef::position(void) const
{
    Box bBox = routingBox();

    Point centre;

    centre.x = bBox.min.x + (0.5 * (bBox.max.x - bBox.min.x));
    centre.y = bBox.min.y + (0.5 * (bBox.max.y - bBox.min.y));

    return centre;
}