libfreenect2  0.2
Classes | Typedefs | Functions
libfreenect2 Namespace Reference

Classes

class  CpuPacketPipeline
 Pipeline with CPU depth processing. More...
 
class  DumpPacketPipeline
 
class  Frame
 Frame format and metadata. More...
 
class  FrameListener
 Callback interface to receive new frames. More...
 
class  Freenect2
 Library context to find and open devices. More...
 
class  Freenect2Device
 Device control. More...
 
class  Logger
 Provide interfaces to receive log messages. More...
 
class  OpenCLPacketPipeline
 Pipeline with OpenCL depth processing. More...
 
class  OpenGLPacketPipeline
 Pipeline with OpenGL depth processing. More...
 
class  PacketPipeline
 Base class for other pipeline classes. More...
 
class  Registration
 Combine frames of depth and color camera. More...
 
class  SyncMultiFrameListener
 Collect multiple types of frames. More...
 

Typedefs

typedef std::map< Frame::Type, Frame * > FrameMap
 Storage of multiple different types of frames. More...
 

Functions

LoggercreateConsoleLogger (Logger::Level level)
 Allocate a Logger instance that outputs log to standard input/output. More...
 
LoggercreateConsoleLoggerWithDefaultLevel ()
 Default is Info, or overridden by environment variable LIBFREENECT2_LOGGER_LEVEL. More...
 
LoggergetGlobalLogger ()
 Get the pointer to the current logger. More...
 
void setGlobalLogger (Logger *logger)
 Set the logger for all log output in this library. More...