30#ifndef __CLAW_LINE_2D_HPP__
31#define __CLAW_LINE_2D_HPP__
62 template<
class U> line_2d(
const line_2d<U>& that );
67 bool parallel(
const self_type& that )
const;
68 bool orthogonal(
const self_type& that )
const;
84#include <claw/impl/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.