Loading...
Searching...
No Matches
ompl::base::OwenStateSpace::PathType Class Reference

Public Member Functions

 PathType (DubinsStateSpace::PathType const &path, double turnRadius, double deltaZ, unsigned int numTurns=0)
 PathType (DubinsStateSpace::PathType const &path, double turnRadius, double deltaZ, double phi)
double length () const
PathCategory category () const

Public Attributes

DubinsStateSpace::PathType path_
double turnRadius_ {1.}
double deltaZ_
double phi_ {0.}
unsigned int numTurns_ {0}

Friends

std::ostream & operator<< (std::ostream &os, const PathType &path)

Detailed Description

Definition at line 71 of file OwenStateSpace.h.

Constructor & Destructor Documentation

◆ PathType() [1/2]

ompl::base::OwenStateSpace::PathType::PathType ( DubinsStateSpace::PathType const & path,
double turnRadius,
double deltaZ,
unsigned int numTurns = 0 )
inline

Definition at line 74 of file OwenStateSpace.h.

◆ PathType() [2/2]

ompl::base::OwenStateSpace::PathType::PathType ( DubinsStateSpace::PathType const & path,
double turnRadius,
double deltaZ,
double phi )
inline

Definition at line 79 of file OwenStateSpace.h.

Member Function Documentation

◆ category()

OwenStateSpace::PathCategory OwenStateSpace::PathType::category ( ) const

Definition at line 274 of file OwenStateSpace.cpp.

◆ length()

double OwenStateSpace::PathType::length ( ) const

Definition at line 268 of file OwenStateSpace.cpp.

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const PathType & path )
friend

Definition at line 294 of file OwenStateSpace.cpp.

Member Data Documentation

◆ deltaZ_

double ompl::base::OwenStateSpace::PathType::deltaZ_

Definition at line 91 of file OwenStateSpace.h.

◆ numTurns_

unsigned int ompl::base::OwenStateSpace::PathType::numTurns_ {0}

Definition at line 93 of file OwenStateSpace.h.

◆ path_

DubinsStateSpace::PathType ompl::base::OwenStateSpace::PathType::path_

Definition at line 89 of file OwenStateSpace.h.

◆ phi_

double ompl::base::OwenStateSpace::PathType::phi_ {0.}

Definition at line 92 of file OwenStateSpace.h.

◆ turnRadius_

double ompl::base::OwenStateSpace::PathType::turnRadius_ {1.}

Definition at line 90 of file OwenStateSpace.h.


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