18 class GeometryFactory;
32 struct GeometryDeleter
35 GeometryDeleter(
const geos::geom::GeometryFactory & factory);
37 void operator()(geos::geom::Geometry * ptr);
40 const geos::geom::GeometryFactory & factory;
55 const geos::geom::GeometryFactory & geom_factory;
56 GeometryDeleter geom_deleter;
57 std::vector<tuple_pair_t> tuple_pairs_;
58 std::vector<tuple_pair_t> midpoints;
#define MC_RBDYN_DLLAPI
Definition: api.h:50
Definition: polygon_utils.h:14
Definition: generic_gripper.h:15
Definition: PolygonInterpolator.h:26
PolygonInterpolator(const std::vector< tuple_pair_t > &tpv)
std::shared_ptr< geos::geom::Geometry > fast_interpolate(double percent)
std::vector< tuple_t > midpoint_derivative(double epsilon_derivative)
std::array< double, 2 > tuple_t
Definition: PolygonInterpolator.h:28
std::vector< tuple_t > normal_derivative(double epsilon_derivative)
const std::vector< tuple_pair_t > & tuple_pairs() const
std::pair< tuple_t, tuple_t > tuple_pair_t
Definition: PolygonInterpolator.h:29