| approximate(std::vector< Type > &dest, valid_if_positive< span_size_t > n) const noexcept | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| approximate(valid_if_positive< span_size_t > n) const -> std::vector< Type > | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| are_connected(const std::vector< Type > &points) noexcept -> bool | eagine::math::bezier_curves< Type, Parameter, 3 > | inlinestatic |
| bezier_curves(std::vector< Type > points) | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| bezier_curves(std::vector< Type > points, bool connected) | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| bezier_curves(memory::basic_span< const Type, P, S > points) | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| bezier_curves(memory::basic_span< const Type, P, S > points, bool connected) | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| control_points() const noexcept -> const std::vector< Type > & | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| cubic_bezier_loop(memory::basic_span< const Type, P, S > points, Parameter r=Parameter(1)/Parameter(3)) | eagine::math::cubic_bezier_loop< Type, Parameter > | inline |
| derivative() const noexcept -> bezier_curves< Type, Parameter, Order - 1 > | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| is_connected() const noexcept -> bool | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| is_separated() const noexcept -> bool | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| points_are_ok(const std::vector< Type > &points) noexcept -> bool | eagine::math::bezier_curves< Type, Parameter, 3 > | inlinestatic |
| position(Parameter t) const noexcept -> Type | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| position01(Parameter t) const noexcept -> Type | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| segment_count() const noexcept -> span_size_t | eagine::math::bezier_curves< Type, Parameter, 3 > | inline |
| wrap(Parameter t) noexcept -> Parameter | eagine::math::bezier_curves< Type, Parameter, 3 > | inlinestatic |