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 ClothoidSplineG2object
- 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