Examples of ImageViewer


Examples of fr.soleil.comete.swt.ImageViewer

        GridData componentGridData = new GridData();
        componentGridData.verticalAlignment = SWT.BEGINNING;
        componentPanel.setLayoutData(componentGridData);

        final ImageViewer theComponent = new ImageViewer(componentPanel, SWT.NONE);
        theComponent.setLayoutData(new RowData(275, 480));

        int imageHeight = 1000;
        int imageWidth = 1200;
        double[] t2 = new double[imageHeight * imageWidth];
        for (int i = 0; i < t2.length; i++) {
            t2[i] = i * i;
        }

        // double[] t1 = new double[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
        // theComponent.setFlatNumberMatrix(t1, 3, 5);
        // System.out.println(Arrays.toString(t2));
        theComponent.setFlatNumberMatrix(t2, imageWidth, imageHeight);

        // ----------

        Group testPanelIComponent = IComponentTestPanel.getTestPanel(mainComposite, theComponent);
        Group testPanelINumberMatrixViewerComponent = INumberMatrixTargetTestPanel.getTestPanel(
View Full Code Here

Examples of fr.soleil.comete.swt.both.ImageViewer

        chartData.grabExcessHorizontalSpace = true;
        chartData.grabExcessVerticalSpace = true;
        chartViewer.setLayoutData(chartData);

        // ImageViewer
        imageViewer = new ImageViewer(parent, SWT.NONE);

        GridData imageData = new GridData(300, 300);
        imageData.verticalAlignment = GridData.BEGINNING;
        imageData.horizontalSpan = 2;
        imageData.grabExcessHorizontalSpace = true;
View Full Code Here

Examples of fr.soleil.comete.swt.viewers.ImageViewer

        componentPanel.setLayoutData(componentGridData);

        // set a background to let user see limits of the component
        componentPanel.setBackground(new Color(Display.getCurrent(), 255, 175, 175));// PINK as in awt

        final ImageViewer theComponent = new ImageViewer(componentPanel, SWT.NONE);
        // ----------
        Group testPanel = getTestPanel(mainComposite, theComponent);

        GridData testPanelGridData = new GridData();
        testPanelGridData.grabExcessHorizontalSpace = true;
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

  private String[] roiList = new String[] {};

  @Override
  public AbstractWidget<?, NumberMatrix> initWidget() {
    final ImageViewer widget = new ImageViewer();
    widget.getComponent().setUseMaskManagement(true);
    return widget;
  }
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

              break;

            case IMAGE:
              icon = ICONS.getIcon("NodeImage");

              ImageViewer imageViewer = new ImageViewer();
              imageViewer.switchDAOFactory(DummyDAOFactory.class.getName());
              try {
                IArray data = di.getData();

                // int length = (int) data.getSize();
                int[] shape = data.getShape();
                Class<?> elementType = data.getElementType();
                // TODO sysout SMA
                // System.out.println("element type= " + elementType.getName());
                Object storage = data.getStorage();

                int dimY = shape[0];
                int dimX = shape[1];

                if (data.getElementType().equals(double.class)) {
                  // TODO sysout SMA
                  // System.out.println("case double");
                  double[] storage2 = (double[]) storage;

                  Number[] dataArray = new Number[storage2.length];
                  // loop because of autoboxing
                  for (int i = 0; i < storage2.length; i++) {
                    dataArray[i] = storage2[i];
                  }

                  NumberMatrix matrix = new NumberMatrix();
                  matrix.setFlatValues(dataArray, dimY, dimX);
                  imageViewer.setData(matrix);

                  viewer = (JComponent) imageViewer.getComponent();
                }
                else if (data.getElementType().equals(short.class)
                    || data.getElementType().equals(int.class)) {
                  // TODO sysout SMA
                  // System.out.println("case short");
                  int[] storage2 = (int[]) storage;

                  Number[] dataArray = new Number[storage2.length];
                  // loop because of autoboxing
                  for (int i = 0; i < storage2.length; i++) {
                    dataArray[i] = Integer.valueOf(storage2[i]);
                  }

                  NumberMatrix matrix = new NumberMatrix();
                  matrix.setFlatValues(dataArray, dimY, dimX);
                  imageViewer.setData(matrix);

                  viewer = (JComponent) imageViewer.getComponent();
                }
                else {
                  viewer = new JLabel(
                      "Not yet implemented for element type= "
                      + elementType.getName());
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

  private String[] roiList = new String[] {};

  @Override
  public AbstractWidget<?, NumberMatrix> initWidget() {
    final ImageViewer widget = new ImageViewer();
    widget.getComponent().setUseMaskManagement(true);
    return widget;
  }
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

  private String[] roiList = new String[] {};

  @Override
  public AbstractWidget<?, NumberMatrix> initWidget() {
    final ImageViewer widget = new ImageViewer();
    widget.getComponent().setUseMaskManagement(true);
    return widget;
  }
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

        chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);

        imageViewer = new ImageViewer();

        stateLabel = new TextField();
        stateLabel.setCometeFont(FIELD_FONT);
        stateLabel.getComponent().setColumns(0);
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

        chartViewer.addChartViewerListener(listener);
        chartViewerPanel = new Panel();
        chartViewerPanel.setLayout(new BorderLayout());
        chartViewerPanel.add(chartViewer.getComponent());
        imageViewer = new ImageViewer();
        imageViewer.getComponent().setAlwaysFitMaxSize(true);
        imageViewerPanel = new Panel();
        imageViewerPanel.setLayout(new BorderLayout());
        imageViewerPanel.add(imageViewer.getComponent());
View Full Code Here

Examples of fr.soleil.comete.widget.ImageViewer

        this.chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);

        imageViewer = new ImageViewer();

        stateLabel = new TextField();

        this.readOnly = true;
        this.dimensionType = DimensionType.SCALAR;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.