Class MatrixDimensionPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

public class MatrixDimensionPanel extends JPanel implements PropertyChangeListener
Panel d'affichage des dimensions.
Version:
$Revision$ Last update : $Date$ By : $Author$
Author:
chatellier
See Also:
  • Field Details

  • Constructor Details

    • MatrixDimensionPanel

      public MatrixDimensionPanel()
  • Method Details

    • addMatrixDimentionAction

      protected void addMatrixDimentionAction(MatrixDimensionAction matrixDimentionAction)
      Add new action. Protected to force call on MatrixViewerPanel.
      Parameters:
      matrixDimentionAction - new action
    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Specified by:
      propertyChange in interface PropertyChangeListener
    • getModifiedMatrix

      public MatrixND getModifiedMatrix()
    • buildDimensionPanel

      protected void buildDimensionPanel()
      Build dimension panel.
    • createAndReduce

      protected MatrixND createAndReduce(MatrixND matrix)
      Reduit, somme et filtre la matrice sur les dimensions selectionnés, les boutons d'action selections et les filtres enregistrés.
      Parameters:
      matrix - initial matrix to reduce
      Returns:
      filtred, reduced and sommed matrix
    • initRenderering

      public void initRenderering(List[] dimSelectedValues, int[] selectedActions)
      Autoselect some dimensions values and some dimensions action. And perform rendering.
      Parameters:
      dimSelectedValues - selected values in each dimensions
      selectedActions - selected actions in each dimensions