Public Member Functions | Private Member Functions | Private Attributes | List of all members
compressed_depth_image_transport::RvlCodec Class Reference

#include <rvl_codec.h>

Public Member Functions

int CompressRVL (const unsigned short *input, unsigned char *output, int numPixels)
 
void DecompressRVL (const unsigned char *input, unsigned short *output, int numPixels)
 
 RvlCodec ()
 

Private Member Functions

int DecodeVLE ()
 
void EncodeVLE (int value)
 
RvlCodecoperator= (const RvlCodec &)
 
 RvlCodec (const RvlCodec &)
 

Private Attributes

int * buffer_
 
int nibblesWritten_
 
int * pBuffer_
 
int word_
 

Detailed Description

Definition at line 6 of file rvl_codec.h.

Constructor & Destructor Documentation

compressed_depth_image_transport::RvlCodec::RvlCodec ( )

Definition at line 9 of file rvl_codec.cpp.

compressed_depth_image_transport::RvlCodec::RvlCodec ( const RvlCodec )
private

Member Function Documentation

int compressed_depth_image_transport::RvlCodec::CompressRVL ( const unsigned short *  input,
unsigned char *  output,
int  numPixels 
)

Definition at line 43 of file rvl_codec.cpp.

int compressed_depth_image_transport::RvlCodec::DecodeVLE ( )
private

Definition at line 26 of file rvl_codec.cpp.

void compressed_depth_image_transport::RvlCodec::DecompressRVL ( const unsigned char *  input,
unsigned short *  output,
int  numPixels 
)

Definition at line 70 of file rvl_codec.cpp.

void compressed_depth_image_transport::RvlCodec::EncodeVLE ( int  value)
private

Definition at line 11 of file rvl_codec.cpp.

RvlCodec& compressed_depth_image_transport::RvlCodec::operator= ( const RvlCodec )
private

Member Data Documentation

int* compressed_depth_image_transport::RvlCodec::buffer_
private

Definition at line 25 of file rvl_codec.h.

int compressed_depth_image_transport::RvlCodec::nibblesWritten_
private

Definition at line 28 of file rvl_codec.h.

int* compressed_depth_image_transport::RvlCodec::pBuffer_
private

Definition at line 26 of file rvl_codec.h.

int compressed_depth_image_transport::RvlCodec::word_
private

Definition at line 27 of file rvl_codec.h.


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


compressed_depth_image_transport
Author(s): Julius Kammerl
autogenerated on Fri Sep 20 2019 03:32:12