Examples of GridLayer


Examples of chunmap.raster.grid.GridLayer

    return file;
  }

  public GridLayer autoCut(double step, int num) throws IOException {
    double scale = 1;
    GridLayer layer = new GridLayer();
    layer.setEnvelop(map.getLayerCollection().getEnvelop());
    layer.setName(rootPath);

    // 时间戳
    Calendar rightNow = Calendar.getInstance();
    String pars = rightNow.getTimeInMillis() + "";

    Grid[] grids = new Grid[num];
    for (int i = 0; i < num; i++) {

      Grid grid = cut(scale, pars);
      grids[i] = grid;

      scale *= step;
    }
    layer.setGrids(grids);
    return layer;
  }
View Full Code Here

Examples of chunmap.raster.grid.GridLayer

    this.buffer = buffer;
  }

  // --------------------------------------------------------------------------
  public GridLayer createLayer() {
    GridLayer layer = new GridLayer();
    layer.setEnvelop(layerEnvelop);
    layer.setName(rootPath);

    File[] directoryList = getGridDirList();
    int num = directoryList.length;
    Grid[] grids = new Grid[num];

    // create GridDataSource
    FileImageData gridData = new FileImageData();
    gridData.setFormatName(formatName);
    gridData.setRootPath(rootPath);

    int i = 0;
    for (File dir : directoryList) {
      String path = dir.getPath();
      String dirName = dir.getName();

      double scale = getScale(dirName);
      Grid grid = new Grid();
      grid.setParameters(parameters);
      grid.setScale(scale);
      grid.setSubEnvelop(getEnvelop(0, 0, scale));

      setTile4Grid(grid, path);
      grid.setGridData(gridData);

      grids[i] = grid;
      i++;
    }
    layer.setGrids(grids);
    return layer;
  }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        // rowHeaderLayer, columnHeaderLayer);
        CornerLayer cornerLayer = new CornerLayer(cornerDataLayer,
                rowHeaderLayer, sortHeaderLayer);

        // Grid
        GridLayer gridLayer = new GridLayer(viewportLayer,
        // columnHeaderLayer,
                sortHeaderLayer, rowHeaderLayer, cornerLayer);

        NatTable natTable = new NatTable(parent, gridLayer, false);
        natTable.setConfigRegistry(configRegistry);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

                columnHeaderDataProvider, rowHeaderDataProvider);
        final CornerLayer cornerLayer = new CornerLayer(new DataLayer(
                cornerDataProvider), rowHeaderLayer, columnHeaderLayer);

        // Grid
        final GridLayer gridLayer = new GridLayer(compositeFreezeLayer,
                columnHeaderLayer, rowHeaderLayer, cornerLayer);

        NatTable natTable = new NatTable(parent, gridLayer, false);

        // Configuration
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer,
                rowGroupHeaderLayer, columnHeaderLayer);

        // Grid
        GridLayer gridLayer = new GridLayer(viewportLayer, columnHeaderLayer,
                rowGroupHeaderLayer, cornerLayer);

        NatTable natTable = new NatTable(parent, gridLayer, false);
        natTable.addConfiguration(new DefaultNatTableStyleConfiguration());
        natTable.addConfiguration(new HeaderMenuConfiguration(natTable));
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        ILayer cornerLayer = new CornerLayer(new DataLayer(
                new DefaultCornerDataProvider(columnHeaderDataProvider,
                        rowHeaderDataProvider)), rowHeaderLayer,
                columnHeaderLayer);

        GridLayer compositeLayer = new GridLayer(viewportLayer,
                columnHeaderLayer, rowHeaderLayer, cornerLayer);

        return new NatTable(parent, compositeLayer);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        CornerLayer cornerLayer = new CornerLayer(cornerDataLayer,
                rowHeaderLayer, columnHeaderLayer);

        // Grid
        GridLayer gridLayer = new GridLayer(compFreeze, columnHeaderLayer,
                rowHeaderLayer, cornerLayer, false);

        CompositeLayer compositeGridLayer = new CompositeLayer(1, 2);
        final GroupByHeaderLayer groupByHeaderLayer = new GroupByHeaderLayer(
                groupByModel, gridLayer, columnHeaderDataProvider);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        CornerLayer cornerLayer = new CornerLayer(cornerDataLayer,
                rowHeaderLayer, sortHeaderLayer);

        // Grid
        GridLayer gridLayer = new GridLayer(viewportLayer, sortHeaderLayer,
                rowHeaderLayer, cornerLayer);

        NatTable natTable = new NatTable(parent, gridLayer, false);
        natTable.setConfigRegistry(configRegistry);
        natTable.addConfiguration(new DefaultNatTableStyleConfiguration());
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        // Corner
        final DefaultCornerDataProvider cornerDataProvider = new DefaultCornerDataProvider(
                defaultColumnHeaderDataProvider, rowHeaderDataProvider);

        // Grid
        GridLayer gridLayer = new DefaultGridLayer(blinkingLayer,
                new DefaultColumnHeaderDataLayer(
                        defaultColumnHeaderDataProvider),
                new DefaultRowHeaderDataLayer(rowHeaderDataProvider),
                new DataLayer(cornerDataProvider));
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                sndGroup);

        // Grid
        GridLayer gridLayer = new GridLayer(bodyLayer, sndGroup,
                rowHeaderLayer, cornerLayer);

        NatTable natTable = new NatTable(parent, gridLayer, false);

        // Register create column group command handler
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.