Types
using vertex_array = std::vector< Vertex< T, N > >using size_type = size_tusing container_type = std::vector< value_type >using const_pointer = const value_type *using pointer = value_type *using const_reference = const value_type &using reference = value_type &using value_type = T
Methods
end() const -> const_pointerend() -> pointerbegin() const -> const_pointerbegin() -> pointeroperator[](size_type i) const -> const_referenceoperator[](size_type i) -> referencesize() const -> size_typelength() const -> Trange(T min, T max) -> voidlocate(size_type i) const -> Tlocate(T & t, size_type & i) const -> voidnormalise() -> voidprojection(const vertex_array & values, int dim, T eps = T{}) -> voidprojection(const vertex_array & values, int dim, T z_min, T z_max, T eps = T{}) -> voiduniform(size_type npoints) -> voidchord_length(const vertex_array & values) -> voidCurve_segments(const vertex_array & points, Segments seg = Segments::Chord_length)explicit