Package org.geotools.parameter

Examples of org.geotools.parameter.ParameterGroup


        info.put("docURL", "");
        info.put("version", "1.0");
        mInfo = info;

        // reading parameters
        readParameters = new ParameterGroup(new DefaultParameterDescriptorGroup(mInfo,
                new GeneralParameterDescriptor[]{
                        READ_GRIDGEOMETRY2D /*,
                       INPUT_TRANSPARENT_COLOR,
                OUTPUT_TRANSPARENT_COLOR,
                USE_JAI_IMAGEREAD,
View Full Code Here


        // writing parameters
        writeParameters = null;

        // reading parameters
        readParameters = new ParameterGroup(
                new DefaultParameterDescriptorGroup(mInfo,
                        new GeneralParameterDescriptor[] { READ_GRIDGEOMETRY2D}));
    }
View Full Code Here

    return warpPositions;
  }
 
   
  public ParameterValueGroup getWarpGridParameters() {
    ParameterValueGroup WarpGridParameters = new ParameterGroup(
        new WarpGridTransform2D.Provider().getParameters());
    /**
     * TODO - throw exception when the values are not integers
     */
    WarpGridParameters.parameter("xStart").setValue(new Double(this.xStart).intValue());
    WarpGridParameters.parameter("yStart").setValue(new Double(this.yStart).intValue());       
    WarpGridParameters.parameter("xStep").setValue(new Double(this.xStep).intValue());       
    WarpGridParameters.parameter("yStep").setValue(new Double(this.yStep).intValue());       
    WarpGridParameters.parameter("xNumCells").setValue(new Double(xNumber).intValue())
    WarpGridParameters.parameter("yNumCells").setValue(new Double(yNumber).intValue());       

    WarpGridParameters.parameter("warpPositions").setValue(warpPositions);
       
    return WarpGridParameters;
  }
View Full Code Here

            p[c++] = new Parameter(Provider.Y_STEP, ((WarpGrid) getWarp()).getYStep());
            p[c++] = new Parameter(Provider.Y_NUMCELLS, ((WarpGrid) getWarp()).getYNumCells());

            p[c++] = new Parameter(Provider.WARP_POSITIONS, (Object) this.warpPositions.clone());

            return new ParameterGroup(getParameterDescriptors(),
                (ParameterValue[]) XArray.resize(p, c));
        } else {
            return super.getParameterValues();
        }
    }
View Full Code Here

     */
    @Override
    public ParameterValueGroup getParameterValues() {
        final ParameterValue<Integer> dim = new Parameter<Integer>(Provider.DIM);
        dim.setValue(getSourceDimensions());
        return new ParameterGroup(getParameterDescriptors(),
               new ParameterValue[] {
                   dim,
                   new FloatParameter(Provider.DX,             dx),
                   new FloatParameter(Provider.DY,             dy),
                   new FloatParameter(Provider.DZ,             dz),
View Full Code Here

        info.put("docURL", "");
        info.put("version", "1.0");
        mInfo = info;

        // reading parameters
        readParameters = new ParameterGroup(new DefaultParameterDescriptorGroup(mInfo,
                new GeneralParameterDescriptor[]{
                        READ_GRIDGEOMETRY2D /*,
                       INPUT_TRANSPARENT_COLOR,
                OUTPUT_TRANSPARENT_COLOR,
                USE_JAI_IMAGEREAD,
View Full Code Here

            param[3] = new FloatParameter(ProviderSevenParam.EX,  parameters.ex);
            param[4] = new FloatParameter(ProviderSevenParam.EY,  parameters.ey);
            param[5] = new FloatParameter(ProviderSevenParam.EZ,  parameters.ez);
            param[6] = new FloatParameter(ProviderSevenParam.PPM, parameters.ppm);
        }
        return new ParameterGroup(getParameterDescriptors(), param);
    }
View Full Code Here

        lat_diff_file.setValue(latGridName);

        final ParameterValue long_diff_file = new Parameter(Provider.LONG_DIFF_FILE);
        long_diff_file.setValue(longGridName);

        return new ParameterGroup(getParameterDescriptors(),
            new GeneralParameterValue[] { lat_diff_file, long_diff_file }
        );
    }
View Full Code Here

            float s;
            if ((s=poly.getPreScaleX ()) != 1) p[c++] = new Parameter(Provider. PRE_SCALE_X, s);
            if ((s=poly.getPreScaleY ()) != 1) p[c++] = new Parameter(Provider. PRE_SCALE_Y, s);
            if ((s=poly.getPostScaleX()) != 1) p[c++] = new Parameter(Provider.POST_SCALE_X, s);
            if ((s=poly.getPostScaleY()) != 1) p[c++] = new Parameter(Provider.POST_SCALE_Y, s);
            return new ParameterGroup(getParameterDescriptors(), XArray.resize(p, c));
        } else {
            return super.getParameterValues();
        }
    }
View Full Code Here

    @Override
    public ParameterValueGroup getParameterValues() {
        final ParameterValue<URI> file = new Parameter<URI>(Provider.FILE);
        file.setValue(grid);

        return new ParameterGroup(Provider.PARAMETERS,
            new ParameterValue[] { file }
        );
    }
View Full Code Here

TOP

Related Classes of org.geotools.parameter.ParameterGroup

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.