Main Page | Namespace List | Compound List | File List | Compound Members | File Members

IQ Class Reference

#include <iq.h>

List of all members.

Public Member Functions

 IQ (const Id &n, In< Marker > &markerIn, In< VYApixel > &Cin, In< VYAimageDepth > &imageDepthIn, In< VYAimageComponent > &imageComponentIdIn, In< VYAimageH > &imageHIn, In< VYAimageV > &imageVIn, In< VYAimageDepth > &scanDepthIn, In< VYAimageComponent > &scanComponentIdIn, In< Bits > &QTableIn, In< VYAid > &QTableIdIn, Out< VYApixel > &Cout)
const char * type () const
void main ()

Private Member Functions

void get_size (unsigned int &size)
int load_quant_tables ()

Private Attributes

InPort< MarkermarkerInP
InPort< VYApixel > CinP
InPort< VYAimageDepthimageDepthInP
InPort< VYAimageComponentimageComponentIdInP
InPort< VYAimageHimageHInP
InPort< VYAimageVimageVInP
InPort< VYAimageDepthscanDepthInP
InPort< VYAimageComponentscanComponentIdInP
InPort< BitsQTableInP
InPort< VYAidQTableIdInP
OutPort< VYApixel > CoutP
unsigned char QTable [4][64]


Constructor & Destructor Documentation

IQ::IQ const Id &  n,
In< Marker > &  markerIn,
In< VYApixel > &  Cin,
In< VYAimageDepth > &  imageDepthIn,
In< VYAimageComponent > &  imageComponentIdIn,
In< VYAimageH > &  imageHIn,
In< VYAimageV > &  imageVIn,
In< VYAimageDepth > &  scanDepthIn,
In< VYAimageComponent > &  scanComponentIdIn,
In< Bits > &  QTableIn,
In< VYAid > &  QTableIdIn,
Out< VYApixel > &  Cout
 

Definition at line 14 of file iq.cc.


Member Function Documentation

void IQ::get_size unsigned int &  size  )  [private]
 

Definition at line 159 of file iq.cc.

References Bits, and QTableInP.

Referenced by load_quant_tables().

int IQ::load_quant_tables  )  [private]
 

Definition at line 127 of file iq.cc.

References Bits, first_quad, get_size(), QTable, QTableInP, and second_quad.

Referenced by main().

void IQ::main  ) 
 

Definition at line 43 of file iq.cc.

References CinP, CoutP, DQT_MK, imageComponentIdInP, imageDepthInP, imageHInP, imageVInP, load_quant_tables(), Marker, markerInP, QTable, QTableIdInP, scanComponentIdInP, scanDepthInP, VYAid, VYAimageComponent, VYAimageDepth, VYAimageH, and VYAimageV.

const char* IQ::type  )  const [inline]
 

Definition at line 38 of file iq.h.


Member Data Documentation

InPort<VYApixel> IQ::CinP [private]
 

Definition at line 46 of file iq.h.

Referenced by main().

OutPort<VYApixel> IQ::CoutP [private]
 

Definition at line 57 of file iq.h.

Referenced by main().

InPort<VYAimageComponent> IQ::imageComponentIdInP [private]
 

Definition at line 48 of file iq.h.

Referenced by main().

InPort<VYAimageDepth> IQ::imageDepthInP [private]
 

Definition at line 47 of file iq.h.

Referenced by main().

InPort<VYAimageH> IQ::imageHInP [private]
 

Definition at line 49 of file iq.h.

Referenced by main().

InPort<VYAimageV> IQ::imageVInP [private]
 

Definition at line 50 of file iq.h.

Referenced by main().

InPort<Marker> IQ::markerInP [private]
 

Definition at line 45 of file iq.h.

Referenced by main().

unsigned char IQ::QTable[4][64] [private]
 

Definition at line 64 of file iq.h.

Referenced by load_quant_tables(), and main().

InPort<VYAid> IQ::QTableIdInP [private]
 

Definition at line 54 of file iq.h.

Referenced by main().

InPort<Bits> IQ::QTableInP [private]
 

Definition at line 53 of file iq.h.

Referenced by get_size(), and load_quant_tables().

InPort<VYAimageComponent> IQ::scanComponentIdInP [private]
 

Definition at line 52 of file iq.h.

Referenced by main().

InPort<VYAimageDepth> IQ::scanDepthInP [private]
 

Definition at line 51 of file iq.h.

Referenced by main().


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 14:52:46 2006 for jpegdec by doxygen 1.3.2