|
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.
1.8.15