ClothoidSplineG2 Class Reference
Clothoids
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Friends |
List of all members
G2lib::ClothoidSplineG2 Class Reference
#include <ClothoidList.hxx>
Public Types | |
using | TargetType |
Public Member Functions | |
void | setP1 (real_type theta0, real_type thetaN) |
void | setP2 () |
void | setP3 () |
void | setP4 () |
void | setP5 () |
void | setP6 () |
void | setP7 () |
void | setP8 () |
void | setP9 () |
void | build (real_type const xvec[], real_type const yvec[], integer npts) |
integer | numPnts () const |
integer | numTheta () const |
integer | numConstraints () const |
void | guess (real_type theta_guess[], real_type theta_min[], real_type theta_max[]) const |
bool | objective (real_type const theta[], real_type &f) const |
bool | gradient (real_type const theta[], real_type g[]) const |
bool | constraints (real_type const theta[], real_type c[]) const |
integer | jacobian_nnz () const |
bool | jacobian_pattern (integer i[], integer j[]) const |
bool | jacobian_pattern_matlab (real_type i[], real_type j[]) const |
bool | jacobian (real_type const theta[], real_type vals[]) const |
string | info () const |
void | info (ostream_type &stream) const |
Static Public Member Functions | |
static string | to_string (TargetType n) |
Friends | |
ostream_type & | operator<< (ostream_type &stream, ClothoidSplineG2 const &c) |
Detailed Description
Class for the computation of \( G^2 \) spljne of clothoids
Member Typedef Documentation
◆ TargetType
Initial value:
{ P1, P2, P3, P4, P5, P6, P7, P8, P9 }
enum class TargetType :integer { P1, P2, P3, P4, P5, P6, P7, P8, P9 } TargetType
Definition ClothoidList.hxx:2234
Type of Spline list to be build
Member Function Documentation
◆ to_string()
|
inlinestatic |
Convert TargetType
to string
- Parameters
-
[in] n the target type
- Returns
- a string with the name of the target
Friends And Related Symbol Documentation
◆ operator<<
|
friend |
Print on strem the ClothoidSplineG2
object
- Parameters
-
stream the output stream c an instance of ClothoidSplineG2
object
- Returns
- the output stream
The documentation for this class was generated from the following files:
- /Users/enrico/Ricerca/develop/PINS/pins-mechatronix/LibSources/submodules/Clothoids/src/Clothoids/ClothoidList.hxx
- /Users/enrico/Ricerca/develop/PINS/pins-mechatronix/LibSources/submodules/Clothoids/src/ClothoidG2.cc
- /Users/enrico/Ricerca/develop/PINS/pins-mechatronix/LibSources/submodules/Clothoids/src/ClothoidList.cc
Generated by 1.12.0