Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Types | Public Member Functions
pcl::io::FrameWrapper Class Referenceabstract

Pure abstract interface to wrap native frame data types. More...

#include <pcl/io/image_metadata_wrapper.h>

Public Types

using Ptr = boost::shared_ptr< FrameWrapper >
 

Public Member Functions

virtual ~FrameWrapper ()=default
 
virtual const void * getData () const =0
 
virtual unsigned getDataSize () const =0
 
virtual unsigned getWidth () const =0
 
virtual unsigned getHeight () const =0
 
virtual unsigned getFrameID () const =0
 
virtual pcl::uint64_t getTimestamp () const =0
 

Detailed Description

Pure abstract interface to wrap native frame data types.

Definition at line 53 of file image_metadata_wrapper.h.

Member Typedef Documentation

◆ Ptr

using pcl::io::FrameWrapper::Ptr = boost::shared_ptr<FrameWrapper>

Definition at line 56 of file image_metadata_wrapper.h.

Constructor & Destructor Documentation

◆ ~FrameWrapper()

virtual pcl::io::FrameWrapper::~FrameWrapper ( )
virtualdefault

Member Function Documentation

◆ getData()

virtual const void* pcl::io::FrameWrapper::getData ( ) const
pure virtual

◆ getDataSize()

virtual unsigned pcl::io::FrameWrapper::getDataSize ( ) const
pure virtual

◆ getFrameID()

virtual unsigned pcl::io::FrameWrapper::getFrameID ( ) const
pure virtual

◆ getHeight()

virtual unsigned pcl::io::FrameWrapper::getHeight ( ) const
pure virtual

◆ getTimestamp()

virtual pcl::uint64_t pcl::io::FrameWrapper::getTimestamp ( ) const
pure virtual

◆ getWidth()

virtual unsigned pcl::io::FrameWrapper::getWidth ( ) const
pure virtual

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