_scalar_quantizer_ Struct Reference
[Quantization]

#include <quantizer.h>


Public Member Functions

 it_extends (it_quantizer_t)
void(* it_overloaded (destructor))(it_object_t *it_this)

Data Fields

void(* set_codebook )(struct _scalar_quantizer_ *quantizer, vec codebook, int first)
vec(* get_codebook_range )(struct _scalar_quantizer_ *quantizer, int start, int end)
void(* get_index_range )(struct _scalar_quantizer_ *quantizer, int *_imin, int *_imax)
void(* set_index_range )(struct _scalar_quantizer_ *quantizer, int _imin, int _imax)
int(* scalar_quantize )(struct _scalar_quantizer_ *quantizer, double v)
double(* scalar_dequantize )(struct _scalar_quantizer_ *quantizer, int i)
vec codebook
int imin
int imax
int first


Detailed Description

Definition at line 78 of file quantizer.h.


Member Function Documentation

_scalar_quantizer_::it_extends ( it_quantizer_t   ) 

void(* _scalar_quantizer_::it_overloaded ( destructor   ) 


Field Documentation

void(* _scalar_quantizer_::get_index_range)(struct _scalar_quantizer_ *quantizer, int *_imin, int *_imax)

void(* _scalar_quantizer_::set_index_range)(struct _scalar_quantizer_ *quantizer, int _imin, int _imax)


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

Hosted by
Copyright (C) 2005-2006 Hervé Jégou
Vivien Chappelier
Francois Cayre
libit logo courtesy of Jonathan Delhumeau