| Claw
    1.7.3
    | 
The control_point class describes a control point of the curve, with the direction of the curve before and after the point. More...
#include <curve.hpp>
| Public Types | |
| typedef C | coordinate_type | 
| The type of the coordinates of the curve. | |
| Public Member Functions | |
| control_point () | |
| Constructor. | |
| control_point (const coordinate_type &p) | |
| Constructor. | |
| control_point (const coordinate_type &p, const coordinate_type &input_direction, const coordinate_type &output_direction) | |
| Constructor. | |
| const coordinate_type & | get_position () const | 
| Get the position of this control point. | |
| const coordinate_type & | get_input_direction () const | 
| Get the point in the direction of which the curve enters this position. | |
| const coordinate_type & | get_output_direction () const | 
| Get the point in the direction of which the curve leaves this position. | |
The control_point class describes a control point of the curve, with the direction of the curve before and after the point.
| 
 | explicit | 
| claw::math::curve< C, Traits >::control_point::control_point | ( | const coordinate_type & | p, | 
| const coordinate_type & | input_direction, | ||
| const coordinate_type & | output_direction | ||
| ) | 
 1.8.1.2
 1.8.1.2