RobotsIO
|
Public Member Functions | |
bool | freeze (const bool blocking) override |
void | set_twist (const Eigen::Vector3d &linear_velocity, const Eigen::Vector3d &angular_velocity, const double &elapsed_time=0.0) |
double | elapsed_time () override |
Public Member Functions inherited from RobotsIO::Utils::SpatialVelocity | |
virtual Eigen::Vector3d | angular_velocity () |
virtual Eigen::Vector3d | linear_velocity_origin () |
virtual Eigen::Vector3d | linear_velocity_screw () |
virtual Eigen::Vector3d | screw_position () |
virtual double | elapsed_time ()=0 |
bool | is_screw_degenerate () |
virtual bool | freeze (const bool blocking=false)=0 |
Protected Member Functions | |
Eigen::VectorXd | twist () override |
virtual Eigen::VectorXd | twist ()=0 |
Protected Attributes | |
Eigen::VectorXd | twist_ |
double | elapsed_time_ |
Definition at line 22 of file SpatialVelocityBuffer.h.
SpatialVelocityBuffer::SpatialVelocityBuffer | ( | ) |
Definition at line 14 of file SpatialVelocityBuffer.cpp.
|
virtual |
Definition at line 19 of file SpatialVelocityBuffer.cpp.
|
overridevirtual |
Implements RobotsIO::Utils::SpatialVelocity.
Definition at line 37 of file SpatialVelocityBuffer.cpp.
|
overridevirtual |
Implements RobotsIO::Utils::DataStream.
Definition at line 23 of file SpatialVelocityBuffer.cpp.
void SpatialVelocityBuffer::set_twist | ( | const Eigen::Vector3d & | linear_velocity, |
const Eigen::Vector3d & | angular_velocity, | ||
const double & | elapsed_time = 0.0 |
||
) |
Definition at line 29 of file SpatialVelocityBuffer.cpp.
|
overrideprotectedvirtual |
Implements RobotsIO::Utils::SpatialVelocity.
Definition at line 43 of file SpatialVelocityBuffer.cpp.
|
protected |
Definition at line 40 of file SpatialVelocityBuffer.h.
|
protected |
Definition at line 38 of file SpatialVelocityBuffer.h.