mc_rbdyn::PolygonInterpolator Struct Reference

#include <mc_rbdyn/PolygonInterpolator.h>

Public Types

typedef std::array< double, 2 > tuple_t
 
typedef std::pair< tuple_t, tuple_ttuple_pair_t
 

Public Member Functions

 PolygonInterpolator (const std::vector< tuple_pair_t > &tpv)
 
std::shared_ptr< geos::geom::Geometry > fast_interpolate (double percent)
 
std::vector< tuple_tmidpoint_derivative (double epsilon_derivative)
 
std::vector< tuple_tnormal_derivative (double epsilon_derivative)
 
const std::vector< tuple_pair_t > & tuple_pairs () const
 

Member Typedef Documentation

◆ tuple_pair_t

◆ tuple_t

typedef std::array<double, 2> mc_rbdyn::PolygonInterpolator::tuple_t

Constructor & Destructor Documentation

◆ PolygonInterpolator()

mc_rbdyn::PolygonInterpolator::PolygonInterpolator ( const std::vector< tuple_pair_t > &  tpv)

Member Function Documentation

◆ fast_interpolate()

std::shared_ptr<geos::geom::Geometry> mc_rbdyn::PolygonInterpolator::fast_interpolate ( double  percent)

◆ midpoint_derivative()

std::vector<tuple_t> mc_rbdyn::PolygonInterpolator::midpoint_derivative ( double  epsilon_derivative)

◆ normal_derivative()

std::vector<tuple_t> mc_rbdyn::PolygonInterpolator::normal_derivative ( double  epsilon_derivative)

◆ tuple_pairs()

const std::vector<tuple_pair_t>& mc_rbdyn::PolygonInterpolator::tuple_pairs ( ) const

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