8#ifndef HOLISTIC_FUSION_TrajectoryAlignmentHandler_H
9#define HOLISTIC_FUSION_TrajectoryAlignmentHandler_H
18#define GREEN_START "\033[92m"
19#define YELLOW_START "\033[33m"
20#define COLOR_END "\033[0m"
void setNoMovementDistance(const double &noMovementDistance)
void setNoMovementTime(const double &noMovementTime)
void addSe3Position(Eigen::Vector3d position, double time)
void addR3Position(Eigen::Vector3d position, double time)
void setR3Rate(const double &r3Rate)
std::vector< std::pair< double, Eigen::Vector3d > > getSe3Trajectory()
TrajectoryAlignmentHandler()
void setSe3Rate(const double &se3Rate)
TrajectoryAlignment trajectoryAlignment_
void setMinDistanceHeadingInit(const double &minDistanceHeadingInit)
bool alignTrajectories(double &yaw, Eigen::Isometry3d &se3)
std::vector< std::pair< double, Eigen::Vector3d > > getR3Trajectory()