Virtual Testbed
Ship dynamics simulator for extreme conditions
|
Public Types | |
using | value_type = T |
using | reference = value_type & |
using | const_reference = const value_type & |
using | pointer = value_type * |
using | const_pointer = const value_type * |
using | container_type = std::vector< value_type > |
using | size_type = size_t |
using | vertex_array = std::vector< Vertex< T, N > > |
Public Member Functions | |
Curve_segments (const vertex_array &points) | |
void | chord_length (const vertex_array &values) |
void | uniform (size_type npoints) |
void | projection (const vertex_array &values, int dim, T z_min, T z_max, T eps=T{}) |
void | projection (const vertex_array &values, int dim, T eps=T{}) |
void | normalise () |
void | locate (T &t, size_type &i) const |
T | locate (size_type i) const |
void | range (T min, T max) |
T | length () const |
size_type | size () const |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
pointer | begin () |
const_pointer | begin () const |
pointer | end () |
const_pointer | end () const |
Definition at line 14 of file curve_segments.hh.