30#ifndef __CLAW_LINE_2D_HPP__
31#define __CLAW_LINE_2D_HPP__
63 line_2d(
const line_2d<U>& that);
68 bool parallel(
const self_type& that)
const;
69 bool orthogonal(
const self_type& that)
const;
85#include <claw/line_2d.tpp>
Coordinates in a two dimensional space.
vector_2d< value_type > direction_type
T value_type
The type of the values we store.
line_2d< value_type > self_type
The type of the current class.
coordinate_2d< value_type > point_type
Coordinates in a two dimensional space.
Manipulation of mathematic, geometric, etc. items.
This is the main namespace.