28thetaTotalVariation()
const
29{
return this->theta_total_variation(); }
35thetaMinMax( real_type & thMin, real_type & thMax )
const
36{
return this->theta_min_max( thMin, thMax ); }
43{
return this->delta_theta(); }
49curvatureMinMax( real_type & kMin, real_type & kMax )
const
50{
return this->curvature_min_max( kMin, kMax ); }
56curvatureTotalVariation()
const
57{
return this->curvature_total_variation(); }
67integralCurvature2()
const
68{
return this->integral_curvature2(); }
79{
return this->integral_jerk2(); }
90{
return this->integral_snap2(); }
100{ m_CD.evaluate( s, th, k, x, y ); }
103changeOrigin( real_type newx0, real_type newy0 )
104{ change_origin( newx0, newy0 ); }
107changeCurvilinearOrigin( real_type s0, real_type newL )
108{ change_curvilinear_origin( s0, newL ); }
110real_type thetaBegin()
const {
return this->theta_begin(); }
111real_type thetaEnd()
const {
return this->theta_end(); }
112real_type kappaBegin()
const {
return this->kappa_begin(); }
113real_type kappaEnd()
const {
return this->kappa_end(); }
114real_type xBegin()
const {
return this->x_begin(); }
115real_type yBegin()
const {
return this->y_begin(); }
116real_type xEnd()
const {
return this->x_end(); }
117real_type yEnd()
const {
return this->y_end(); }
118real_type xBegin_ISO( real_type offs )
const {
return this->x_begin_ISO( offs ); }
119real_type yBegin_ISO( real_type offs )
const {
return this->y_begin_ISO( offs ); }
120real_type xEnd_ISO( real_type offs )
const {
return this->x_end_ISO( offs ); }
121real_type yEnd_ISO( real_type offs )
const {
return this->y_end_ISO( offs ); }
132 return this->closest_point_by_sample( ds, qx, qy, X, Y, S );
145 return this->closest_point_ISO( qx, qy, x, y, s, t, dst );
159 return this->closest_point_ISO( qx, qy, offs, x, y, s, t, dst );
170 return this->closest_point_by_sample( ds, qx, qy, X, Y, S );
180 return this->closest_point_by_sample( ds, qx, qy, X, Y, S );
double real_type
real type number
Definition Clothoids.hh:79
int integer
integer type number
Definition Clothoids.hh:80