Public Member Functions | Public Attributes | List of all members
steering::CC_Dubins_Path Class Reference

#include <paths.hpp>

Inheritance diagram for steering::CC_Dubins_Path:
Inheritance graph
[legend]

Public Member Functions

 CC_Dubins_Path (const Configuration &_start, const Configuration &_end, cc_dubins::path_type _type, double _kappa, double _sigma, Configuration *_qi1, Configuration *_qi2, Configuration *_qi3, Configuration *_qi4, HC_CC_Circle *_cstart, HC_CC_Circle *_cend, HC_CC_Circle *_ci1, HC_CC_Circle *_ci2, double _length)
 Constructor. More...
 
void print (bool eol) const
 Alphanumeric display. More...
 
 ~CC_Dubins_Path ()
 Destructor. More...
 
- Public Member Functions inherited from steering::Path
 Path (const Configuration &_start, const Configuration &_end, double _kappa, double _sigma, double _length)
 Constructor. More...
 

Public Attributes

HC_CC_Circlecend
 
HC_CC_Circleci1
 
HC_CC_Circleci2
 
HC_CC_Circlecstart
 Start, end and intermediate circles. More...
 
Configurationqi1
 Intermediate configurations. More...
 
Configurationqi2
 
Configurationqi3
 
Configurationqi4
 
cc_dubins::path_type type
 Path type. More...
 
- Public Attributes inherited from steering::Path
Configuration end
 
double kappa
 Max. curvature (unsigned), max. sharpness (unsigned) More...
 
double length
 Path length. More...
 
double sigma
 
Configuration start
 Start and end configuration. More...
 

Detailed Description

Definition at line 96 of file paths.hpp.

Constructor & Destructor Documentation

◆ CC_Dubins_Path()

steering::CC_Dubins_Path::CC_Dubins_Path ( const Configuration _start,
const Configuration _end,
cc_dubins::path_type  _type,
double  _kappa,
double  _sigma,
Configuration _qi1,
Configuration _qi2,
Configuration _qi3,
Configuration _qi4,
HC_CC_Circle _cstart,
HC_CC_Circle _cend,
HC_CC_Circle _ci1,
HC_CC_Circle _ci2,
double  _length 
)

Constructor.

Definition at line 48 of file paths.cpp.

◆ ~CC_Dubins_Path()

steering::CC_Dubins_Path::~CC_Dubins_Path ( )

Destructor.

Definition at line 65 of file paths.cpp.

Member Function Documentation

◆ print()

void steering::CC_Dubins_Path::print ( bool  eol) const

Alphanumeric display.

Definition at line 77 of file paths.cpp.

Member Data Documentation

◆ cend

HC_CC_Circle * steering::CC_Dubins_Path::cend

Definition at line 117 of file paths.hpp.

◆ ci1

HC_CC_Circle * steering::CC_Dubins_Path::ci1

Definition at line 117 of file paths.hpp.

◆ ci2

HC_CC_Circle * steering::CC_Dubins_Path::ci2

Definition at line 117 of file paths.hpp.

◆ cstart

HC_CC_Circle* steering::CC_Dubins_Path::cstart

Start, end and intermediate circles.

Definition at line 117 of file paths.hpp.

◆ qi1

Configuration* steering::CC_Dubins_Path::qi1

Intermediate configurations.

Definition at line 114 of file paths.hpp.

◆ qi2

Configuration * steering::CC_Dubins_Path::qi2

Definition at line 114 of file paths.hpp.

◆ qi3

Configuration * steering::CC_Dubins_Path::qi3

Definition at line 114 of file paths.hpp.

◆ qi4

Configuration * steering::CC_Dubins_Path::qi4

Definition at line 114 of file paths.hpp.

◆ type

cc_dubins::path_type steering::CC_Dubins_Path::type

Path type.

Definition at line 111 of file paths.hpp.


The documentation for this class was generated from the following files:


steering_functions
Author(s): Holger Banzhaf
autogenerated on Mon Dec 11 2023 03:27:44