Classes | |
| struct | IRoot |
| Interface for root modules (with only one implementation MRoot), all modules are always owned (either directly or indirectly) by one of this type. More... | |
| struct | IQuality2SE |
| Interface for modules deciding how the max. SE will depend on block size (parametrized by quality). More... | |
| struct | IColorTransformer |
| Interface for modules performing color transformations, following modules always work with single-color (greyscale) images. More... | |
| struct | IShapeTransformer |
| Interface for modules handling pixel-shape changes and/or splitting the single-color planes into independently processed parts. More... | |
| struct | ISquareRanges |
| Interface for modules that control how the image will be split into rectangular (mostly square) range blocks. More... | |
| struct | ISquareDomains |
| Interface for modules deciding what will square domain blocks look like. More... | |
| struct | ISquareEncoder |
| Interface for square encoders - maintaining mappings from square domains to square ranges. More... | |
| struct | IStdEncPredictor |
| Interface for domain-range mapping predictor generator for MStdEncoder. More... | |
| struct | IIntCodec |
| Integer sequences (de)coder interface. More... | |
1.5.8