facebook360_dep
Facebook360 Depth Estimation Pipeline
Public Member Functions | Protected Attributes | List of all members
fb360_dep::math_util::BezierCurve< T, V > Class Template Reference

#include <MathUtil.h>

Public Member Functions

 BezierCurve ()
 
 BezierCurve (std::vector< V > points)
 
void addPoint (const V p)
 
void clearPoints ()
 
operator() (const int i, const int j, const T t) const
 
operator() (const T t) const
 

Protected Attributes

std::vector< V > points_
 

Constructor & Destructor Documentation

◆ BezierCurve() [1/2]

template<typename T , typename V >
fb360_dep::math_util::BezierCurve< T, V >::BezierCurve ( )
inline

◆ BezierCurve() [2/2]

template<typename T , typename V >
fb360_dep::math_util::BezierCurve< T, V >::BezierCurve ( std::vector< V >  points)
inline

Member Function Documentation

◆ addPoint()

template<typename T , typename V >
void fb360_dep::math_util::BezierCurve< T, V >::addPoint ( const V  p)
inline

◆ clearPoints()

template<typename T , typename V >
void fb360_dep::math_util::BezierCurve< T, V >::clearPoints ( )
inline

◆ operator()() [1/2]

template<typename T , typename V >
V fb360_dep::math_util::BezierCurve< T, V >::operator() ( const int  i,
const int  j,
const T  t 
) const
inline

◆ operator()() [2/2]

template<typename T , typename V >
V fb360_dep::math_util::BezierCurve< T, V >::operator() ( const T  t) const
inline

Member Data Documentation

◆ points_

template<typename T , typename V >
std::vector<V> fb360_dep::math_util::BezierCurve< T, V >::points_
protected

The documentation for this class was generated from the following file: