Class CompTransfSpec

  • All Implemented Interfaces:
    Cloneable
    Direct Known Subclasses:
    ForwCompTransfSpec

    public class CompTransfSpec
    extends ModuleSpec
    This class extends ModuleSpec class in order to hold tile specifications for component transformation
    See Also:
    ModuleSpec
    • Constructor Detail

      • CompTransfSpec

        public CompTransfSpec​(int nt,
                              int nc,
                              byte type)
        Constructs an empty 'CompTransfSpec' with specified number of tile and components. This constructor is called by the decoder. Note: The number of component is here for symmetry purpose. It is useless since only tile specifications are meaningful.
        Parameters:
        nt - Number of tiles
        nc - Number of components
        type - the type of the specification module i.e. tile specific, component specific or both.
    • Method Detail

      • isCompTransfUsed

        public boolean isCompTransfUsed()
        Check if component transformation is used in any of the tiles. This method must not be used by the encoder.
        Returns:
        True if a component transformation is used in at least on tile.