Public Member Functions | Private Attributes | List of all members
RampTraj< T > Class Template Reference

#include <traj_gen.h>

Public Member Functions

bool calc (T t)
 
getAcc (T t)
 
getPos (T t)
 
getVel (T t)
 
bool isReach (T t)
 
 RampTraj ()=default
 
void setLimit (T max_acc)
 
void setState (T start, T end, T time_now)
 

Private Attributes

a0_
 
a1_
 
acc_ {}
 
b0_
 
b1_
 
c0_
 
c1_
 
speed_ {}
 
start_ {}
 
target_ {}
 
time_acc_ {}
 
time_start_ {}
 
time_total_ {}
 

Detailed Description

template<typename T>
class RampTraj< T >

Definition at line 45 of file traj_gen.h.

Constructor & Destructor Documentation

◆ RampTraj()

template<typename T >
RampTraj< T >::RampTraj ( )
default

Member Function Documentation

◆ calc()

template<typename T >
bool RampTraj< T >::calc ( t)
inline

Definition at line 107 of file traj_gen.h.

◆ getAcc()

template<typename T >
T RampTraj< T >::getAcc ( t)
inline

Definition at line 171 of file traj_gen.h.

◆ getPos()

template<typename T >
T RampTraj< T >::getPos ( t)
inline

Definition at line 131 of file traj_gen.h.

◆ getVel()

template<typename T >
T RampTraj< T >::getVel ( t)
inline

Definition at line 152 of file traj_gen.h.

◆ isReach()

template<typename T >
bool RampTraj< T >::isReach ( t)
inline

Definition at line 102 of file traj_gen.h.

◆ setLimit()

template<typename T >
void RampTraj< T >::setLimit ( max_acc)
inline

Definition at line 92 of file traj_gen.h.

◆ setState()

template<typename T >
void RampTraj< T >::setState ( start,
end,
time_now 
)
inline

Definition at line 96 of file traj_gen.h.

Member Data Documentation

◆ a0_

template<typename T >
T RampTraj< T >::a0_
private

Definition at line 87 of file traj_gen.h.

◆ a1_

template<typename T >
T RampTraj< T >::a1_
private

Definition at line 88 of file traj_gen.h.

◆ acc_

template<typename T >
T RampTraj< T >::acc_ {}
private

Definition at line 85 of file traj_gen.h.

◆ b0_

template<typename T >
T RampTraj< T >::b0_
private

Definition at line 87 of file traj_gen.h.

◆ b1_

template<typename T >
T RampTraj< T >::b1_
private

Definition at line 88 of file traj_gen.h.

◆ c0_

template<typename T >
T RampTraj< T >::c0_
private

Definition at line 87 of file traj_gen.h.

◆ c1_

template<typename T >
T RampTraj< T >::c1_
private

Definition at line 88 of file traj_gen.h.

◆ speed_

template<typename T >
T RampTraj< T >::speed_ {}
private

Definition at line 86 of file traj_gen.h.

◆ start_

template<typename T >
T RampTraj< T >::start_ {}
private

Definition at line 79 of file traj_gen.h.

◆ target_

template<typename T >
T RampTraj< T >::target_ {}
private

Definition at line 80 of file traj_gen.h.

◆ time_acc_

template<typename T >
T RampTraj< T >::time_acc_ {}
private

Definition at line 82 of file traj_gen.h.

◆ time_start_

template<typename T >
T RampTraj< T >::time_start_ {}
private

Definition at line 83 of file traj_gen.h.

◆ time_total_

template<typename T >
T RampTraj< T >::time_total_ {}
private

Definition at line 81 of file traj_gen.h.


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


rm_common
Author(s):
autogenerated on Tue May 6 2025 02:23:36