RobotsIO
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RobotsIO::Utils::TransformWithVelocityYarpPort Class Reference
Inheritance diagram for RobotsIO::Utils::TransformWithVelocityYarpPort:
RobotsIO::Utils::TransformWithVelocity RobotsIO::Utils::YarpBufferedPort< yarp::sig::Vector > RobotsIO::Utils::Transform RobotsIO::Utils::DataStream

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW TransformWithVelocityYarpPort (const std::string &port_name)
 
Eigen::Transform< double, 3, Eigen::Affine > transform () override
 
Eigen::Vector3d linear_velocity () override
 
Eigen::Vector3d angular_velocity () override
 
bool freeze (const bool blocking=false) override
 
virtual Eigen::Vector3d linear_velocity ()=0
 
virtual Eigen::Vector3d angular_velocity ()=0
 
- Public Member Functions inherited from RobotsIO::Utils::Transform
virtual Eigen::Transform< double, 3, Eigen::Affine > transform ()=0
 
virtual Eigen::MatrixXd bounding_box ()
 
virtual int get_frames_between_iterations () const
 
virtual void set_rgb_image (const cv::Mat &image)
 
virtual void set_depth_segmentation_image (const Eigen::MatrixXf &depth, const cv::Mat &segmentation)
 
virtual bool transform_received ()
 
virtual bool freeze (const bool blocking=false)=0
 
- Public Member Functions inherited from RobotsIO::Utils::YarpBufferedPort< yarp::sig::Vector >
 YarpBufferedPort (const std::string &port_name)
 
void send_data (const yarp::sig::Vector &data)
 
yarp::sig::Vector * receive_data (const bool &blocking)
 
double time_stamp ()
 
void set_time_stamp (const double &stamp)
 
std::size_t flush ()
 

Additional Inherited Members

- Protected Attributes inherited from RobotsIO::Utils::YarpBufferedPort< yarp::sig::Vector >
yarp::os::Network yarp_
 
yarp::os::BufferedPort< yarp::sig::Vector > port_
 
yarp::os::Stamp stamp_
 
const std::string log_name_
 

Detailed Description

Definition at line 24 of file TransformWithVelocityYarpPort.h.

Constructor & Destructor Documentation

◆ TransformWithVelocityYarpPort()

TransformWithVelocityYarpPort::TransformWithVelocityYarpPort ( const std::string &  port_name)

Definition at line 19 of file TransformWithVelocityYarpPort.cpp.

◆ ~TransformWithVelocityYarpPort()

TransformWithVelocityYarpPort::~TransformWithVelocityYarpPort ( )
virtual

Definition at line 24 of file TransformWithVelocityYarpPort.cpp.

Member Function Documentation

◆ angular_velocity()

Eigen::Vector3d TransformWithVelocityYarpPort::angular_velocity ( )
overridevirtual

◆ freeze()

bool TransformWithVelocityYarpPort::freeze ( const bool  blocking = false)
overridevirtual

Implements RobotsIO::Utils::DataStream.

Definition at line 46 of file TransformWithVelocityYarpPort.cpp.

◆ linear_velocity()

Eigen::Vector3d TransformWithVelocityYarpPort::linear_velocity ( )
overridevirtual

◆ transform()

Eigen::Transform< double, 3, Affine > TransformWithVelocityYarpPort::transform ( )
overridevirtual

Implements RobotsIO::Utils::Transform.

Definition at line 28 of file TransformWithVelocityYarpPort.cpp.