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; }
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; }