Package fr.soleil.comete.swing

Examples of fr.soleil.comete.swing.NumberMatrixTable


        return panel;
    }

    private static AbstractTable<?> createNumberMatrix() {

        NumberMatrixTable table = new NumberMatrixTable();

        NumberMatrixBox numberMBox = new NumberMatrixBox();

        TangoKey key = new TangoKey();
        TangoKeyTool.registerAttribute(key, "tango/tangotest/titan", "double_image_ro");
View Full Code Here


    private static final long serialVersionUID = -800691559112106830L;

    @Override
    public IComponent initWidget() {
        NumberMatrixTable table = new NumberMatrixTable();
        return table;
    }
View Full Code Here

        return panel;
    }

    private static AbstractTable<?> createNumberMatrix() {

        NumberMatrixTable table = new NumberMatrixTable();

        NumberMatrixBox numberMBox = new NumberMatrixBox();

        TangoKey key = new TangoKey();
        TangoKeyTool.registerAttribute(key, "tango/tangotest/titan", "double_image_ro");
View Full Code Here

        }
    }

    private static void openTableDialog(String name, IArray data) {

        NumberMatrixTable table = new NumberMatrixTable();
        Chart viewer = new Chart();

        // Parse Object arrays into double arrays
        Object storageData = data.getStorage();
        Object finalData = null;
        if (storageData.getClass().isArray()) {
            Object[] storageArray = (Object[]) storageData;
            finalData = Array.newInstance(Double.TYPE, storageArray.length);
            double[] castedFinalArray = (double[]) finalData;
            for (int i = 0; i < storageArray.length; ++i) {
                Object subData = storageArray[i];
                if (subData instanceof Number) {
                    castedFinalArray[i] = ((Number) subData).doubleValue();
                }
            }
        }

        try {
            AbstractNumberMatrix<?> matrix = new DoubleMatrix();
            int[] shape = data.getShape();
            if (shape.length == 2) {
                matrix.setFlatValue(finalData, shape[0], shape[1]);
            }
            table.setData(matrix);

            // viewer.setAnnotation(IChartViewer.TIME_ANNO, IChartViewer.Y1);
            Map<String, Object> dataToChart = new HashMap<String, Object>();
            dataToChart.put(name, finalData);
            viewer.setData(dataToChart);
View Full Code Here

TOP

Related Classes of fr.soleil.comete.swing.NumberMatrixTable

Copyright © 2018 www.massapicom. 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.