|
RawSpeed
fast raw decoding library
|
#include "common/Spline.h"
Classes | |
| struct | Segment |
Public Types | |
| using | value_type = T |
Public Member Functions | |
| Spline (const std::vector< iPoint2D > &control_points) | |
| std::vector< Segment > | getSegments () const |
| std::vector< value_type > | calculateCurve () const |
Private Member Functions | |
| void | prepare () |
Private Attributes | |
| int | num_coords |
| int | num_segments |
| std::vector< int > | xCp |
| std::vector< Segment > | segments |
| using rawspeed::Spline< T >::value_type = T |
|
inlineexplicit |
Definition at line 113 of file Spline.h.
References assert(), rawspeed::implicit_cast(), num_coords, num_segments, prepare(), segments, and xCp.
|
inlinenodiscard |
Definition at line 154 of file Spline.h.
References rawspeed::implicit_cast(), num_segments, s, segments, x, and xCp.
|
inlinenodiscard |
|
inlineprivate |
Definition at line 67 of file Spline.h.
References rawspeed::Spline< T >::Segment::a, assert(), rawspeed::Spline< T >::Segment::c, num_coords, num_segments, s, segments, and xCp.
Referenced by Spline().
|
private |
|
private |
Definition at line 62 of file Spline.h.
Referenced by Spline(), calculateCurve(), and prepare().
|
private |
Definition at line 65 of file Spline.h.
Referenced by Spline(), calculateCurve(), getSegments(), and prepare().
|
private |
Definition at line 64 of file Spline.h.
Referenced by Spline(), calculateCurve(), and prepare().