30#ifndef __CLAW_BOX_2D_HPP__
31#define __CLAW_BOX_2D_HPP__
72 box_2d<U> cast_value_type_to()
const;
77 bool intersects(
const self_type& r)
const;
108 bool operator==(
const self_type& vect)
const;
109 bool operator!=(
const self_type& vect)
const;
130#include <claw/box_2d.tpp>
coordinate_2d< value_type > point_type
The type of the coordinates of the points representing the corners.
T value_type
The type of the values we store.
box_2d< value_type > self_type
The type of the current class.
Coordinates in a two dimensional space.
A class representing a rectangle by his x,y coordinates, width and height.
Coordinates in a two dimensional space.
Manipulation of mathematic, geometric, etc. items.
This is the main namespace.