CADI.Common.LogicalTarget.JPEG2000.Parameters
Class MCCParameters

java.lang.Object
  extended by CADI.Common.LogicalTarget.JPEG2000.Parameters.MCCParameters

public class MCCParameters
extends java.lang.Object

Further and detailed information, see ISO/IEC 15444-2 section A.3.8

Version:
1.0 2008/11/20
Author:
Group on Interactive Coding of Images (GICI)

Field Summary
 int[] componentOffsets
           
 int[] DWTLevels
           
 int[] DWTType
           
 int[] indexMCTOffsets
           
 int[][] inputIntermediateComponents
           
 int[] MCTType
          Type of multiple component transformation Valid values are:
0 - Array-based dependency transform 1 - Array-based decorrelation transform 3 - Wavelet-based transform
 int[][] outputIntermediateComponents
           
 int Qmcc
          Number of collections.
 int stage
           
 int Ymcc
          Is the index of the last Zmcc.
 int Zmcc
          Is the spected index of MCC to be read.
 
Constructor Summary
MCCParameters(int stage)
          Constructor.
MCCParameters(MCCParameters parameters)
          Deep copy constructor.
 
Method Summary
 void list(java.io.PrintStream out)
          Prints this MCC parameters' fields to the specified output stream.
 void reset()
          Sets the attributes to its initial values.
 java.lang.String toString()
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stage

public int stage

Zmcc

public int Zmcc
Is the spected index of MCC to be read.

This attribute is only used when the MCC marker is read.


Ymcc

public int Ymcc
Is the index of the last Zmcc.

This attribute is only used when the MCC marker is read.


Qmcc

public int Qmcc
Number of collections.

This attribute is only used when the MCC marker is read.


MCTType

public int[] MCTType
Type of multiple component transformation

Valid values are:


inputIntermediateComponents

public int[][] inputIntermediateComponents

outputIntermediateComponents

public int[][] outputIntermediateComponents

DWTType

public int[] DWTType

DWTLevels

public int[] DWTLevels

indexMCTOffsets

public int[] indexMCTOffsets

componentOffsets

public int[] componentOffsets
Constructor Detail

MCCParameters

public MCCParameters(int stage)
Constructor.

Parameters:
stage - definition in stage.

MCCParameters

public MCCParameters(MCCParameters parameters)
Deep copy constructor.

Parameters:
parameters - an object of this class.
Method Detail

reset

public void reset()
Sets the attributes to its initial values.


toString

public java.lang.String toString()
(non-Javadoc)

Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

list

public void list(java.io.PrintStream out)
Prints this MCC parameters' fields to the specified output stream. This method is useful for debugging.

Parameters:
out - an output stream.


CADI - Copyright (C) 2007
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Group on Interactive Coding of Images (GICI) (contact)