NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
polynomials::Trajectory3D Class Reference

#include <polynomials.h>

Public Member Functions

 Trajectory3D (const ff_msgs::Segment segments)
 
void PrintTrajCoeff ()
 
void TrajectoryAtTime (const double time, Eigen::Vector3d *result) const
 
void TrajectoryAtTime (const double time, pcl::PointXYZ *result) const
 

Public Attributes

std::vector< Poly3Dsegments_poly_
 
double t0_
 
double tf_
 
int n_segments_
 

Constructor & Destructor Documentation

◆ Trajectory3D()

polynomials::Trajectory3D::Trajectory3D ( const ff_msgs::Segment  segments)
explicit

Member Function Documentation

◆ PrintTrajCoeff()

void polynomials::Trajectory3D::PrintTrajCoeff ( )

◆ TrajectoryAtTime() [1/2]

void polynomials::Trajectory3D::TrajectoryAtTime ( const double  time,
Eigen::Vector3d *  result 
) const

◆ TrajectoryAtTime() [2/2]

void polynomials::Trajectory3D::TrajectoryAtTime ( const double  time,
pcl::PointXYZ *  result 
) const

Member Data Documentation

◆ n_segments_

int polynomials::Trajectory3D::n_segments_

◆ segments_poly_

std::vector<Poly3D> polynomials::Trajectory3D::segments_poly_

◆ t0_

double polynomials::Trajectory3D::t0_

◆ tf_

double polynomials::Trajectory3D::tf_

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