vision
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
roboticslab::KinectFusionImpl< T > Class Template Reference
Inheritance diagram for roboticslab::KinectFusionImpl< T >:
roboticslab::KinectFusion

Public Member Functions

 KinectFusionImpl (const cv::Ptr< T > &other)
 
void getCloud (yarp::sig::PointCloudXYZNormalRGBA &cloudWithNormals) const override
 
void getPoints (yarp::sig::PointCloudXYZ &cloud) const override
 
void getPose (yarp::sig::Matrix &pose) const override
 
bool update (const yarp::sig::ImageOf< yarp::sig::PixelFloat > &depthFrame, const yarp::sig::FlexImage &colorFrame) override
 
void reset () override
 
void render (yarp::sig::FlexImage &image) const override
 

Private Attributes

cv::Ptr< T > handle
 
std::mutex mtx
 

Member Function Documentation

◆ getCloud()

template<typename T >
void roboticslab::KinectFusionImpl< T >::getCloud ( yarp::sig::PointCloudXYZNormalRGBA &  cloudWithNormals) const
inlineoverridevirtual

◆ getPoints()

template<typename T >
void roboticslab::KinectFusionImpl< T >::getPoints ( yarp::sig::PointCloudXYZ &  cloud) const
inlineoverridevirtual

◆ getPose()

template<typename T >
void roboticslab::KinectFusionImpl< T >::getPose ( yarp::sig::Matrix &  pose) const
inlineoverridevirtual

◆ render()

template<typename T >
void roboticslab::KinectFusionImpl< T >::render ( yarp::sig::FlexImage &  image) const
inlineoverridevirtual

◆ reset()

template<typename T >
void roboticslab::KinectFusionImpl< T >::reset ( )
inlineoverridevirtual

◆ update()

template<typename T >
bool roboticslab::KinectFusionImpl< T >::update ( const yarp::sig::ImageOf< yarp::sig::PixelFloat > &  depthFrame,
const yarp::sig::FlexImage &  colorFrame 
)
inlineoverridevirtual

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