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

#include <polynomials.h>

Public Member Functions

 Poly3D (const double t0_in, const double tf_in, const ff_msgs::ControlState segment)
 
 Poly3D ()
 
void PrintSegmentCoeff ()
 
void SegmentAtTime (const double time, Eigen::Vector3d *result) const
 
void SegmentAtTime (const double time, pcl::PointXYZ *result) const
 

Public Attributes

Polynomial poly_x_
 
Polynomial poly_y_
 
Polynomial poly_z_
 
double t0_
 
double tf_
 
int order_
 

Constructor & Destructor Documentation

◆ Poly3D() [1/2]

polynomials::Poly3D::Poly3D ( const double  t0_in,
const double  tf_in,
const ff_msgs::ControlState  segment 
)

◆ Poly3D() [2/2]

polynomials::Poly3D::Poly3D ( )

Member Function Documentation

◆ PrintSegmentCoeff()

void polynomials::Poly3D::PrintSegmentCoeff ( )

◆ SegmentAtTime() [1/2]

void polynomials::Poly3D::SegmentAtTime ( const double  time,
Eigen::Vector3d *  result 
) const

◆ SegmentAtTime() [2/2]

void polynomials::Poly3D::SegmentAtTime ( const double  time,
pcl::PointXYZ *  result 
) const

Member Data Documentation

◆ order_

int polynomials::Poly3D::order_

◆ poly_x_

Polynomial polynomials::Poly3D::poly_x_

◆ poly_y_

Polynomial polynomials::Poly3D::poly_y_

◆ poly_z_

Polynomial polynomials::Poly3D::poly_z_

◆ t0_

double polynomials::Poly3D::t0_

◆ tf_

double polynomials::Poly3D::tf_

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