libpgf  6.12.24
PGF - Progressive Graphics File
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CPGFImage Member List

This is the complete list of members for CPGFImage, including all inherited members.

argCPGFImage
ARGBCPGFImage
ARGBCPGFImage
beCPGFImage
blue(RGB) color values for a range of entries in the palette(clut).*It might throw an IOException.*@param iFirstColor The color table index of the first entry to set.*@param nColors The number of color table entries to set.*@param prgbColors A pointer to the array of RGBQUAD structures to set the color table entries.*/void SetColorTable(UINT32 iFirstColorCPGFImage
blue(RGB) color values from a range of entries in the palette of the DIB section.*It might throw an IOException.*@param iFirstColor The color table index of the first entry to retrieve.*@param nColors The number of color table entries to retrieve.*@param prgbColors A pointer to the array of RGBQUAD structures to retrieve the color table entries.*/void GetColorTable(UINT32 iFirstColorCPGFImage
BPP() const CPGFImageinline
ChannelDepth() const CPGFImageinline
ChannelHeight(int c=0) const CPGFImageinline
channels(B, G, R).*@return Number of image channels */BYTE Channels() const CPGFImageinline
ChannelWidth(int c=0) const CPGFImageinline
Clamp16(DataT v) const CPGFImageinlineprivate
Clamp31(DataT v) const CPGFImageinlineprivate
Clamp4(DataT v) const CPGFImageinlineprivate
Clamp6(DataT v) const CPGFImageinlineprivate
Clamp8(DataT v) const CPGFImageinlineprivate
Close()CPGFImagevirtual
CompleteHeader()CPGFImageprivate
ComputeLevels()CPGFImageprivate
constructorCPGFImage
CurrentChannelDepth(BYTE version=PGFVersion)CPGFImageinlinestatic
Destroy()CPGFImagevirtual
DestructorCPGFImage
detailsCPGFImage
Downsample(int nChannel)CPGFImageprivate
favorSpeedOverSizeCPGFImage
flagsCPGFImage
formatCPGFImage
formatCPGFImage
GetBitmap(int pitch, UINT8 *buff, BYTE bpp, int channelMap[]=NULL, CallbackPtr cb=NULL, void *data=NULL) const THROW_CPGFImage
GetChannel(int c=0)CPGFImageinline
GetColorTable() const CPGFImageinline
GetHeader() const CPGFImageinline
GetMaxValue() const CPGFImageinline
GetYUV(int pitch, DataT *buff, BYTE bpp, int channelMap[]=NULL, CallbackPtr cb=NULL, void *data=NULL) const THROW_CPGFImage
greenCPGFImage
greenCPGFImage
hCPGFImage
headerCPGFImage
Height(int level=0) const CPGFImageinline
imageCPGFImage
image(first byte on last row).*if pitch is positiveCPGFImage
image(first byte).*The sequence of output channels in the output image buffer does not need to be the same as provided by PGF.In case of different sequences you have to *provide a channelMap of size of expected channels(depending on image mode).For exampleCPGFImage
image(first byte on last row).*if pitch is positiveCPGFImage
image(first byte).*The sequence of output channels in the output image buffer does not need to be the same as provided by PGF.In case of different sequences you have to *provide a channelMap of size of expected channels(depending on image mode).For exampleCPGFImage
image(first byte on last row).*If pitch is positiveCPGFImage
image(first byte).*The sequence of input channels in the input image buffer does not need to be the same as expected from PGF.In case of different sequences you have to *provide a channelMap of size of expected channels(depending on image mode).For exampleCPGFImage
image(first byte on last row).*If pitch is positiveCPGFImage
image(first byte).*The sequence of input channels in the input image buffer does not need to be the same as expected from PGF.In case of different sequences you have to *provide a channelMap of size of expected channels(depending on image mode).For exampleCPGFImage
image(header and image) at current stream position.*A PGF image is structered in levelsCPGFImage
ImportBitmap(int pitch, UINT8 *buff, BYTE bpp, int channelMap[]=NULL, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
ImportBitmap(...)*/static bool ImportIsSupported(BYTE mode)CPGFImage
ImportYUV(int pitch, DataT *buff, BYTE bpp, int channelMap[]=NULL, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
Interest(ROI).*@return true if the pgf image supports ROI.*/bool ROIisSupported() const CPGFImageinline
interest(ROI).The rect might be cropped.*@param level[0CPGFImage
IsOpen() const CPGFImageinline
levelCPGFImage
levelCPGFImage
levelsCPGFImage
levelsCPGFImage
levelsCPGFImage
levelsCPGFImage
levelsCPGFImage
Levels()-1.*Each level can be seen as a single imageCPGFImage
Levels()-1.*Each level can be seen as a single imageCPGFImage
Levels()-1.*Each level can be seen as a single imageCPGFImage
Levels() const CPGFImageinline
likeCPGFImage
likeCPGFImage
likeCPGFImage
likeCPGFImage
m_cbCPGFImageprivate
m_cbArgCPGFImage
m_cbArgCPGFImageprivate
m_channelCPGFImageprotected
m_currentLevelCPGFImageprotected
m_decoderCPGFImageprotected
m_downsampleCPGFImageprotected
m_encoderCPGFImageprotected
m_favorSpeedOverSizeCPGFImageprotected
m_headerCPGFImageprotected
m_heightCPGFImageprotected
m_levelLengthCPGFImage
m_levelLengthCPGFImageprotected
m_percentCPGFImageprivate
m_postHeaderCPGFImageprotected
m_preHeaderCPGFImageprotected
m_progressModeCPGFImageprivate
m_quantCPGFImageprotected
m_roiCPGFImageprotected
m_skipUserDataCPGFImageprotected
m_streamReinitializedCPGFImageprotected
m_useOMPinDecoderCPGFImageprotected
m_useOMPinEncoderCPGFImageprotected
m_userDataPosCPGFImageprotected
m_widthCPGFImageprotected
m_wtChannelCPGFImageprotected
nColorsCPGFImage
nColorsCPGFImage
negativeCPGFImage
negativeCPGFImage
Open() or SetHeader().*PM_RelativeCPGFImageinline
Open(...) is Levels().*@return Current image level */BYTE Level() const CPGFImageinline
positionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionCPGFImage
PreconditionsCPGFImage
Quality() const CPGFImageinline
Read(int level=0, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
Read(PGFRect &rect, int level=0, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
Read(...) after each level read.*@param callback A refresh callback procedure *@param arg A parameter of the refresh callback procedure */void SetRefreshCallback(RefreshCB callbackCPGFImage
Read(...) can be used to read each image level separatelyCPGFImage
reconstruction(coded-> decoded image).*It might throw an IOException.*@param level The image level of the resulting image in the internal image buffer.*/void Reconstruct(int level=0) THROW_CPGFImagepure virtual
redCPGFImage
redCPGFImage
RgbToYuv(int pitch, UINT8 *rgbBuff, BYTE bpp, int channelMap[], CallbackPtr cb, void *data) THROW_CPGFImageprivate
SetChannel(DataT *channel, int c=0)CPGFImageinline
SetHeaderCPGFImage
SetHeader().*This method is called inside of Write(streamCPGFImage
SetMaxValue(UINT32 maxValue)CPGFImage
SetROI(PGFRect rect)CPGFImageprivate
size(width, height).*The image size at level i is double the size(widthCPGFImage
size(width, height).*The image size at level i is double the size(widthCPGFImage
size(width, height).*The image size at level i is double the size(widthCPGFImage
targetCPGFImage
THROW_CPGFImage
THROW_CPGFImage
THROW_CPGFImage
THROW_CPGFImage
trueCPGFImage
trueCPGFImage
trueCPGFImage
trueCPGFImage
UpdatePostHeaderSize() THROW_CPGFImageprivate
userDataCPGFImage
userDataLengthCPGFImage
valueCPGFImage
value(see also PGFtypes.h) compatible with Adobe Photoshop.*It represents an image type and format.*@return Image mode */BYTE Mode() const CPGFImageinline
Version() const CPGFImageinline
VUYCPGFImage
VUYCPGFImage
wCPGFImage
width(at level 0)*@param level An image level *@return Image level width in pixels */static UINT32 LevelWidth(UINT32 widthCPGFImage
Width(int level=0) const CPGFImageinline
Write(...) and after SetHeader(...).*The absolute value of pitch is the number of bytes of an image row.*If pitch is negativeCPGFImage
Write(CPGFStream *stream, UINT32 *nWrittenBytes=NULL, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
Write(int level) or WriteImage()CPGFImage
Write(int level, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
WriteHeader(CPGFStream *stream) THROW_CPGFImage
WriteHeader().In case you want to write uncached metadataCPGFImage
WriteHeader() and before WriteImage().*This method is called inside of Write(streamCPGFImage
WriteImage(CPGFStream *stream, CallbackPtr cb=NULL, void *data=NULL) THROW_CPGFImage
WriteLevel() THROW_CPGFImageprivate