* @brief The raw bounding box of the array * * The raw bounding box is the box that encloses the array instantiation * points, ignoring the extensions of the object. * The raw bounding boxes can be accumulated for all arrays having the same * orientation, magnification and object. * bbox_from_raw_bbox can be used to compute the total bbox from such an * accumulated raw
| 1991 | * update_bbox method of db::cell. |
| 1992 | */ |
| 1993 | box_type raw_bbox () const |
| 1994 | { |
| 1995 | point_type d = m_trans (point_type ()); |
| 1996 | if (mp_base) { |
| 1997 | return mp_base->bbox (box_type (d, d)); |
| 1998 | } else { |
| 1999 | return box_type (d, d); |
| 2000 | } |
| 2001 | } |
| 2002 | |
| 2003 | /** |
| 2004 | * @brief The bbox of the array computed from the raw bounding box |
no test coverage detected