Public Member Functions | Public Attributes | Private Attributes | List of all members
vil_jpeg_compressor Class Reference

#include <vil_jpeg_compressor.h>

Public Member Functions

 vil_jpeg_compressor (vil_stream *s)
 
 ~vil_jpeg_compressor ()
 
bool write_scanline (unsigned line, JSAMPLE const *)
 
void set_quality (int quality)
 
int get_quality ()
 

Public Attributes

struct jpeg_error_mgr jerr
 
struct jpeg_compress_struct jobj
 
vil_streamstream
 

Private Attributes

bool ready
 
int quality
 

Detailed Description

Definition at line 15 of file vil_jpeg_compressor.h.

Constructor & Destructor Documentation

◆ vil_jpeg_compressor()

vil_jpeg_compressor::vil_jpeg_compressor ( vil_stream s)

Definition at line 19 of file vil_jpeg_compressor.cxx.

◆ ~vil_jpeg_compressor()

vil_jpeg_compressor::~vil_jpeg_compressor ( )

Definition at line 100 of file vil_jpeg_compressor.cxx.

Member Function Documentation

◆ get_quality()

int vil_jpeg_compressor::get_quality ( )

Definition at line 119 of file vil_jpeg_compressor.cxx.

◆ set_quality()

void vil_jpeg_compressor::set_quality ( int  quality)

Definition at line 114 of file vil_jpeg_compressor.cxx.

◆ write_scanline()

bool vil_jpeg_compressor::write_scanline ( unsigned  line,
JSAMPLE const *  scanline 
)

Definition at line 48 of file vil_jpeg_compressor.cxx.

Member Data Documentation

◆ jerr

struct jpeg_error_mgr vil_jpeg_compressor::jerr

Definition at line 18 of file vil_jpeg_compressor.h.

◆ jobj

struct jpeg_compress_struct vil_jpeg_compressor::jobj

Definition at line 19 of file vil_jpeg_compressor.h.

◆ quality

int vil_jpeg_compressor::quality
private

Definition at line 34 of file vil_jpeg_compressor.h.

◆ ready

bool vil_jpeg_compressor::ready
private

Definition at line 33 of file vil_jpeg_compressor.h.

◆ stream

vil_stream* vil_jpeg_compressor::stream

Definition at line 20 of file vil_jpeg_compressor.h.


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