| 150 | } |
| 151 | |
| 152 | bool IsRectInside(Rect<T> const & rect) const |
| 153 | { |
| 154 | return (IsPointInside(Point<T>(rect.minX(), rect.minY())) && IsPointInside(Point<T>(rect.maxX(), rect.maxY()))); |
| 155 | } |
| 156 | |
| 157 | Point<T> Center() const { return Point<T>((m_minX + m_maxX) / 2.0, (m_minY + m_maxY) / 2.0); } |
| 158 | T SizeX() const { return std::max(static_cast<T>(0), m_maxX - m_minX); } |