30#ifndef __CLAW_LINE_2D_HPP__
31#define __CLAW_LINE_2D_HPP__
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.
A straight line in a two dimensional space.
direction_type direction
Direction.
point_type origin
A reference point on the line.
vector_2d< value_type > direction_type
The type of the direction vector.
line_2d< value_type > self_type
The type of the current class.
coordinate_2d< value_type > point_type
The type of the reference point.
T value_type
The type of the values we store.
Coordinates in a two dimensional space.
This is the main namespace.