My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
holistic_fusion::Trajectory Class Reference

Class for holding a trajectory. More...

#include <Trajectory.h>

Public Member Functions

 Trajectory ()
 Trajectory (const Trajectory &other)
void addPose (Eigen::Vector3d position, double time)
void addPose (Pose pose)
double distance ()
bool isStanding (const double rate, const double seconds, const double &noMovementThreshold)
std::vector< Pose > poses () const
void cutTrajectory (const double &startTime, const double &endTime)
void downsample (const int &factor)

Private Attributes

std::vector< Pose > _poses

Detailed Description

Class for holding a trajectory.

This class provides buffered access to poses to the represented trajectory.

Definition at line 12 of file Trajectory.h.

Constructor & Destructor Documentation

◆ Trajectory() [1/2]

holistic_fusion::Trajectory::Trajectory ( )
inline

Definition at line 14 of file Trajectory.h.

◆ Trajectory() [2/2]

holistic_fusion::Trajectory::Trajectory ( const Trajectory & other)
inline

Definition at line 16 of file Trajectory.h.

Member Function Documentation

◆ addPose() [1/2]

void holistic_fusion::Trajectory::addPose ( Eigen::Vector3d position,
double time )
inline

Definition at line 18 of file Trajectory.h.

◆ addPose() [2/2]

void holistic_fusion::Trajectory::addPose ( Pose pose)
inline

Definition at line 23 of file Trajectory.h.

◆ cutTrajectory()

void holistic_fusion::Trajectory::cutTrajectory ( const double & startTime,
const double & endTime )
inline

Definition at line 54 of file Trajectory.h.

◆ distance()

double holistic_fusion::Trajectory::distance ( )
inline

Definition at line 25 of file Trajectory.h.

◆ downsample()

void holistic_fusion::Trajectory::downsample ( const int & factor)
inline

Definition at line 65 of file Trajectory.h.

◆ isStanding()

bool holistic_fusion::Trajectory::isStanding ( const double rate,
const double seconds,
const double & noMovementThreshold )
inline

Definition at line 37 of file Trajectory.h.

◆ poses()

std::vector< Pose > holistic_fusion::Trajectory::poses ( ) const
inline

Definition at line 51 of file Trajectory.h.

Member Data Documentation

◆ _poses

std::vector<Pose> holistic_fusion::Trajectory::_poses
private

Definition at line 74 of file Trajectory.h.


The documentation for this class was generated from the following file:
  • holistic_fusion/include/holistic_fusion/geometry/Trajectory.h