MTypes::PlaneBlock Struct Reference

Represents a rectangular piece of single-color image to be encoded/decoded. More...

#include <interfaces.h>

Inheritance diagram for MTypes::PlaneBlock:

Inheritance graph
[legend]
Collaboration diagram for MTypes::PlaneBlock:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool isReady () const
 A simple integrity test - needs nonzero modules and pixel-matrix.

Public Attributes

const PlaneSettings * settings
 the settings for the plane
ISquareRangesranges
 module for range blocks generation
ISquareDomainsdomains
 module for domain blocks generation
ISquareEncoderencoder
 module for encoding (maintaining domain-range mappings)


Detailed Description

Represents a rectangular piece of single-color image to be encoded/decoded.

It is common structure for ISquare{Range,Domain,Encoder}. Inherits a pixel-matrix, its dimensions and block-summers and adds pointers to settings and modules handling square ranges, domains and encoding

Definition at line 205 of file interfaces.h.


The documentation for this struct was generated from the following file:

Generated on Thu Aug 6 22:33:15 2009 for Fractal Image Compressor by  doxygen 1.5.8