Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::geometry::Bezier_curve< T, N > Class Template Reference

Public Types

using value_type = Vertex< T, N >
 
using reference = value_type &
 
using const_reference = const value_type &
 
using container_type = std::vector< value_type >
 
using size_type = size_t
 

Public Member Functions

 Bezier_curve (const container_type &values)
 
value_type operator() (T t) const
 

Detailed Description

template<class T, int N>
class vtb::geometry::Bezier_curve< T, N >

Definition at line 11 of file bezier_curve.hh.

Member Function Documentation

◆ operator()()

template<class T , int N>
value_type vtb::geometry::Bezier_curve< T, N >::operator() ( t) const
inline

Uses de Casteljau's algorithm.

See also
https://en.wikipedia.org/wiki/De_Casteljau%27s_algorithm

Definition at line 33 of file bezier_curve.hh.