Trajectory Class Reference

#include <armarx/control/njoint_controller/joint_space/WholeBodyTrajectoryController.h>

Classes

struct  TimeInterval
 

Public Types

using TimestampUS = std::int64_t
 
using TrajectoryPoint = armarx::control::njoint_controller::joint_space::whole_body_trajectory_controller::arondto::TrajectoryPoint
 

Public Member Functions

std::optional< TrajectoryPointat (const TimestampUS &timestamp)
 
const TrajectoryPointinitialPoint () const
 
bool isValid (const TimestampUS &timestamp) const
 
void setStartTime (const TimestampUS &timestamp)
 
TimeInterval timeBounds () const
 
 Trajectory (const std::vector< TrajectoryPoint > &traj)
 

Detailed Description

Definition at line 58 of file WholeBodyTrajectoryController.h.

Member Typedef Documentation

◆ TimestampUS

using TimestampUS = std::int64_t

Definition at line 64 of file WholeBodyTrajectoryController.h.

◆ TrajectoryPoint

using TrajectoryPoint = armarx::control::njoint_controller::joint_space:: whole_body_trajectory_controller::arondto::TrajectoryPoint

Definition at line 62 of file WholeBodyTrajectoryController.h.

Constructor & Destructor Documentation

◆ Trajectory()

Trajectory ( const std::vector< TrajectoryPoint > &  traj)
inline

Definition at line 66 of file WholeBodyTrajectoryController.h.

Member Function Documentation

◆ at()

std::optional<TrajectoryPoint> at ( const TimestampUS timestamp)
inline

Definition at line 95 of file WholeBodyTrajectoryController.h.

+ Here is the call graph for this function:

◆ initialPoint()

const TrajectoryPoint& initialPoint ( ) const
inline

Definition at line 71 of file WholeBodyTrajectoryController.h.

◆ isValid()

bool isValid ( const TimestampUS timestamp) const
inline

Definition at line 186 of file WholeBodyTrajectoryController.h.

+ Here is the call graph for this function:

◆ setStartTime()

void setStartTime ( const TimestampUS timestamp)
inline

Definition at line 77 of file WholeBodyTrajectoryController.h.

◆ timeBounds()

TimeInterval timeBounds ( ) const
inline

Definition at line 194 of file WholeBodyTrajectoryController.h.

+ Here is the caller graph for this function:

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