curve.hpp File Reference

Claw's implementation of Bézier curves. More...

`#include <claw/coordinate_traits.hpp>`
`#include <list>`
`#include <vector>`
`#include "claw/impl/curve.tpp"`

Go to the source code of this file.

## Classes

class | claw::math::curve< C, Traits >
| Implementation of the Bézier curve. More...
class | claw::math::curve< C, Traits >::control_point
| The control_point class describes a control point of the curve, with the direction of the curve before and after the point. More...
class | claw::math::curve< C, Traits >::section
| A section is a part of the curve between two control points. More...
class | claw::math::curve< C, Traits >::section::resolved_point
| The resolved point class is a point found on a section. More...

## Namespaces

namespace | claw
| This is the main namespace.
namespace | claw::math
| Manipulation of mathematic, geometric, etc. items.

## Detailed Description

Claw's implementation of Bézier curves.

Author
  Julien Jorge

Definition in file curve.hpp.