The Composite class is really the heart of the LUCAS program, containing both input maps and the TPM. It creates a virtual ``composite map'' of landscape condition labels (LCLs) by forming an array of RasterFile objects. The composite is then used to calculate transitions and produce a new land cover map object.
Instances of the LandscapeConditionLabel class (Section 4.1.4) are used by the Composite object to access individual LCLs. Within each LCL, the values are extracted by the Composite object's Matrix object (Section 4.1.5) to generated the necessary transition probabilities.