Back to index

tetex-bin  3.0
Classes | Defines | Enumerations
JPXStream.h File Reference
#include <aconf.h>
#include "gtypes.h"
#include "Object.h"
#include "Stream.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JPXColorSpec
struct  JPXPalette
struct  JPXCompMap
struct  JPXChannelDefn
struct  JPXTagTreeNode
struct  JPXCoeff
struct  JPXCodeBlock
struct  JPXSubband
struct  JPXPrecinct
struct  JPXResLevel
struct  JPXTileComp
struct  JPXTile
struct  JPXImage
class  JPXStream
union  JPXColorSpec.__unnamed__
struct  JPXColorSpec.__unnamed__.enumerated
union  JPXColorSpec.__unnamed__.enumerated.__unnamed__
struct  JPXColorSpec.__unnamed__.enumerated.__unnamed__.cieLab

Defines

#define jpxCoeffSignificantB   0
#define jpxCoeffTouchedB   1
#define jpxCoeffFirstMagRefB   2
#define jpxCoeffSignB   7
#define jpxCoeffSignificant   (1 << jpxCoeffSignificantB)
#define jpxCoeffTouched   (1 << jpxCoeffTouchedB)
#define jpxCoeffFirstMagRef   (1 << jpxCoeffFirstMagRefB)
#define jpxCoeffSign   (1 << jpxCoeffSignB)

Enumerations

enum  JPXColorSpaceType {
  jpxCSBiLevel = 0, jpxCSYCbCr1 = 1, jpxCSYCbCr2 = 3, jpxCSYCBCr3 = 4,
  jpxCSPhotoYCC = 9, jpxCSCMY = 11, jpxCSCMYK = 12, jpxCSYCCK = 13,
  jpxCSCIELab = 14, jpxCSsRGB = 16, jpxCSGrayscale = 17, jpxCSBiLevel2 = 18,
  jpxCSCIEJab = 19, jpxCSCISesRGB = 20, jpxCSROMMRGB = 21, jpxCSsRGBYCbCr = 22,
  jpxCSYPbPr1125 = 23, jpxCSYPbPr1250 = 24
}

Class Documentation

struct JPXColorSpec

Definition at line 47 of file JPXStream.h.

Class Members
union JPXColorSpec __unnamed__
Guint meth
int prec
struct JPXPalette

Definition at line 64 of file JPXStream.h.

Class Members
Guint * bpc
int * c
Guint nComps
Guint nEntries
struct JPXCompMap

Definition at line 74 of file JPXStream.h.

Class Members
Guint * comp
Guint nChannels
Guint * pComp
Guint * type
struct JPXChannelDefn

Definition at line 83 of file JPXStream.h.

Class Members
Guint * assoc
Guint * idx
Guint nChannels
Guint * type
struct JPXTagTreeNode

Definition at line 92 of file JPXStream.h.

Class Members
GBool finished
Guint val
struct JPXCoeff

Definition at line 99 of file JPXStream.h.

Class Members
Gushort flags
Gushort len
Guint mag
struct JPXCodeBlock

Definition at line 117 of file JPXStream.h.

Collaboration diagram for JPXCodeBlock:
Class Members
JPXCoeff * coeffs
Guint dataLen
Guint included
Guint lBlock
Guint nCodingPasses
Guint nextPass
Guint nZeroBitPlanes
GBool seen
JArithmeticDecoderStats * stats
Guint x0
Guint x1
Guint y0
Guint y1
struct JPXSubband

Definition at line 144 of file JPXStream.h.

Collaboration diagram for JPXSubband:
Class Members
JPXCodeBlock * cbs
JPXTagTreeNode * inclusion
Guint maxTTLevel
Guint nXCBs
Guint nYCBs
Guint x0
Guint x1
Guint y0
Guint y1
JPXTagTreeNode * zeroBitPlane
struct JPXPrecinct

Definition at line 162 of file JPXStream.h.

Collaboration diagram for JPXPrecinct:
Class Members
JPXSubband * subbands
Guint x0
Guint x1
Guint y0
Guint y1
struct JPXResLevel

Definition at line 172 of file JPXStream.h.

Collaboration diagram for JPXResLevel:
Class Members
Guint bx0
Guint bx1
Guint by0
Guint by1
Guint precinctHeight
JPXPrecinct * precincts
Guint precinctWidth
Guint x0
Guint x1
Guint y0
Guint y1
struct JPXTileComp

Definition at line 188 of file JPXStream.h.

Collaboration diagram for JPXTileComp:
Class Members
int * buf
Guint cbH
Guint cbW
Guint codeBlockH
Guint codeBlockStyle
Guint codeBlockW
int * data
Guint hSep
Guint nDecompLevels
Guint nQuantSteps
Guint prec
Guint * quantSteps
Guint quantStyle
JPXResLevel * resLevels
GBool sgned
Guint style
Guint transform
Guint vSep
Guint x0
Guint x1
Guint y0
Guint y1
struct JPXTile

Definition at line 225 of file JPXStream.h.

Collaboration diagram for JPXTile:
Class Members
Guint comp
Guint layer
Guint maxNDecompLevels
Guint multiComp
Guint nLayers
Guint precinct
Guint progOrder
Guint res
JPXTileComp * tileComps
Guint x0
Guint x1
Guint y0
Guint y1
struct JPXImage

Definition at line 248 of file JPXStream.h.

Collaboration diagram for JPXImage:
Class Members
Guint nComps
Guint nXTiles
Guint nYTiles
JPXTile * tiles
Guint xOffset
Guint xSize
Guint xTileOffset
Guint xTileSize
Guint yOffset
Guint ySize
Guint yTileOffset
Guint yTileSize
union JPXColorSpec.__unnamed__

Definition at line 50 of file JPXStream.h.

Class Members
__unnamed__ enumerated
struct JPXColorSpec.__unnamed__.enumerated

Definition at line 51 of file JPXStream.h.

Class Members
enumerated __unnamed__
JPXColorSpaceType type
union JPXColorSpec.__unnamed__.enumerated.__unnamed__

Definition at line 53 of file JPXStream.h.

Class Members
__unnamed__ cieLab
struct JPXColorSpec.__unnamed__.enumerated.__unnamed__.cieLab

Definition at line 54 of file JPXStream.h.

Class Members
Guint il
Guint oa
Guint ob
Guint ol
Guint ra
Guint rb
Guint rl

Define Documentation

Definition at line 112 of file JPXStream.h.

#define jpxCoeffFirstMagRefB   2

Definition at line 108 of file JPXStream.h.

#define jpxCoeffSign   (1 << jpxCoeffSignB)

Definition at line 113 of file JPXStream.h.

#define jpxCoeffSignB   7

Definition at line 109 of file JPXStream.h.

Definition at line 110 of file JPXStream.h.

#define jpxCoeffSignificantB   0

Definition at line 106 of file JPXStream.h.

#define jpxCoeffTouched   (1 << jpxCoeffTouchedB)

Definition at line 111 of file JPXStream.h.

#define jpxCoeffTouchedB   1

Definition at line 107 of file JPXStream.h.


Enumeration Type Documentation

Enumerator:
jpxCSBiLevel 
jpxCSYCbCr1 
jpxCSYCbCr2 
jpxCSYCBCr3 
jpxCSPhotoYCC 
jpxCSCMY 
jpxCSCMYK 
jpxCSYCCK 
jpxCSCIELab 
jpxCSsRGB 
jpxCSGrayscale 
jpxCSBiLevel2 
jpxCSCIEJab 
jpxCSCISesRGB 
jpxCSROMMRGB 
jpxCSsRGBYCbCr 
jpxCSYPbPr1125 
jpxCSYPbPr1250 

Definition at line 26 of file JPXStream.h.