libfreenect2  0.2
Public Types | Public Member Functions | Protected Attributes | List of all members
PacketPipeline Class Reference

Base class for other pipeline classes. More...

#include <libfreenect2/packet_pipeline.h>

Inheritance diagram for PacketPipeline:
CpuPacketPipeline DumpPacketPipeline OpenCLPacketPipeline OpenGLPacketPipeline

Public Types

typedef DataCallback PacketParser
 

Public Member Functions

 PacketPipeline ()
 
virtual ~PacketPipeline ()
 
virtual PacketParsergetRgbPacketParser () const
 
virtual PacketParsergetIrPacketParser () const
 
virtual RgbPacketProcessor * getRgbPacketProcessor () const
 
virtual DepthPacketProcessor * getDepthPacketProcessor () const
 

Protected Attributes

PacketPipelineComponents * comp_
 

Detailed Description

Base class for other pipeline classes.

Methods in this class are reserved for internal use.

Member Typedef Documentation

typedef DataCallback PacketParser

Constructor & Destructor Documentation

virtual ~PacketPipeline ( )
virtual

Member Function Documentation

virtual PacketParser* getRgbPacketParser ( ) const
virtual
virtual PacketParser* getIrPacketParser ( ) const
virtual
virtual RgbPacketProcessor* getRgbPacketProcessor ( ) const
virtual
virtual DepthPacketProcessor* getDepthPacketProcessor ( ) const
virtual

Member Data Documentation

PacketPipelineComponents* comp_
protected