dlib ~master (2021-07-06T21:20:15Z)
Home
Dub
Repo
HuffmanTreeNode
dlib
image
io
jpeg
Undocumented in source.
struct
HuffmanTreeNode {
HuffmanTreeNode
*
parent
;
HuffmanTreeNode
*
left
;
HuffmanTreeNode
*
right
;
ubyte
ch
;
uint
freq
;
bool
blank
;
this
(HuffmanTreeNode* leftNode, HuffmanTreeNode* rightNode, ubyte symbol, uint frequency, bool isBlank);
bool
isLeaf
();
void
free
();
}
Constructors
this
this
(HuffmanTreeNode* leftNode, HuffmanTreeNode* rightNode, ubyte symbol, uint frequency, bool isBlank)
Undocumented in source.
Members
Functions
free
void
free
()
Undocumented in source. Be warned that the author may not have intended to support it.
isLeaf
bool
isLeaf
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
blank
bool
blank
;
Undocumented in source.
ch
ubyte
ch
;
Undocumented in source.
freq
uint
freq
;
Undocumented in source.
left
HuffmanTreeNode
*
left
;
Undocumented in source.
parent
HuffmanTreeNode
*
parent
;
Undocumented in source.
right
HuffmanTreeNode
*
right
;
Undocumented in source.
Meta
Source
See Implementation
dlib
image
io
jpeg
enums
JPEGMarkerType
functions
bitString
decodeScanData
emptyNode
idct64
loadJPEG
readAPPn
readCOM
readChars
readDHT
readDQT
readJFIF
readMarker
readNumeric
readSOF0
readSOS
treeAddCode
treeFromTable
structs
HuffmanCode
HuffmanTableEntry
HuffmanTreeNode
JPEGImage
MCU
ScanBitStream