29real_type tx_Begin()
const {
return this->tx_begin(); }
30real_type ty_Begin()
const {
return this->ty_begin(); }
31real_type tx_End()
const {
return this->tx_end(); }
32real_type ty_End()
const {
return this->ty_end(); }
34real_type nx_Begin_ISO()
const {
return this->nx_begin_ISO(); }
35real_type ny_Begin_ISO()
const {
return this->ny_begin_ISO(); }
36real_type nx_End_ISO()
const {
return this->nx_end_ISO(); }
37real_type ny_End_ISO()
const {
return this->ny_end_ISO(); }
46getSK( real_type s[], real_type kappa[] )
const
47{ this->get_SK( s, kappa ); }
57 vector<real_type> & s,
58 vector<real_type> & kappa
60{ this->get_SK( s, kappa ); }
75{ this->get_STK( s, theta, kappa ); }
86 vector<real_type> & s,
87 vector<real_type> & theta,
88 vector<real_type> & kappa
90{ this->get_STK( s, theta, kappa ); }
99getXY( real_type x[], real_type y[] )
const
100{ this->get_XY( x, y ); }
103getDeltaTheta( real_type delta_theta[] )
const
104{ this->get_delta_theta( delta_theta ); }
107getDeltaKappa( real_type deltaKappa[] )
const
108{ this->get_delta_kappa( deltaKappa ); }
111changeOrigin( real_type newx0, real_type newy0 )
112{ this->change_origin( newx0, newy0 ); }
114real_type thetaBegin()
const {
return this->theta_begin(); }
115real_type thetaEnd()
const {
return this->theta_end(); }
116real_type xBegin()
const {
return this->x_begin(); }
117real_type yBegin()
const {
return this->y_begin(); }
118real_type xEnd()
const {
return this->x_end(); }
119real_type yEnd()
const {
return this->y_end(); }
120real_type xBegin_ISO( real_type offs )
const {
return this->x_begin_ISO( offs ); }
121real_type yBegin_ISO( real_type offs )
const {
return this->y_begin_ISO( offs ); }
122real_type xEnd_ISO( real_type offs )
const {
return this->x_end_ISO( offs ); }
123real_type yEnd_ISO( real_type offs )
const {
return this->y_end_ISO( offs ); }
125integer numSegments()
const {
return num_segments(); }
128closestSegment( real_type qx, real_type qy )
const {
129 return this->closest_segment( qx, qy );
142 return this->closest_point_ISO( qx, qy, x, y, s, t, dst );
156 return this->closest_point_ISO( qx, qy, offs, x, y, s, t, dst );
160closestPointInRange_ISO(
163 integer icurve_begin,
172 return this->closest_point_in_range_ISO(
173 qx, qy, icurve_begin, icurve_end, x, y, s, t, dst, icurve
177closestPointInRange_SAE(
180 integer icurve_begin,
189 return this->closest_point_in_range_SAE(
190 qx, qy, icurve_begin, icurve_end, x, y, s, t, dst, icurve
195closestPointInSRange_ISO(
207 return this->closest_point_in_s_range_ISO(
208 qx, qy, s_begin, s_end, x, y, s, t, dst, icurve
213closestPointInSRange_SAE(
225 return this->closest_point_in_s_range_SAE(
226 qx, qy, s_begin, s_end, x, y, s, t, dst, icurve
double real_type
real type number
Definition Clothoids.hh:79
int integer
integer type number
Definition Clothoids.hh:80