public PercentileGridAggregator(IStorageContext storage, ITimeAxisIntegrator timeAxisIntegrator, ISpatGridIntegrator latAxisIntegrator, ISpatGridIntegrator lonAxisIntegrator, bool checkForMissingValues, string latAxisName = null, string lonAxisName = null) { this.metadata = new GridDefinitionAnalysis(storage.StorageDefinition, latAxisName, lonAxisName); IArrayAggregator meanValueAggregator = new ArrayMean(metadata, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator, checkForMissingValues); this.component = new GridAggregator(storage, metadata, meanValueAggregator, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator); }
public ArrayMean(IGridDataSetMetaData dataSetInfo, ITimeAxisIntegrator timeAxisIntegrator, ISpatGridIntegrator latAxisIntegrator, ISpatGridIntegrator lonAxisIntegrator, bool checkForMissingValues) { this.latAxisIntegrator = latAxisIntegrator; this.lonAxisIntegrator = lonAxisIntegrator; this.timeAxisIntegrator = timeAxisIntegrator; this.checkForMissingValues = checkForMissingValues; this.dataSetInfo = dataSetInfo; }
protected ProjectedSpaceOP(IStorageContext storageContext, ITimeAxisIntegrator timeIntegrator, string LatsAxisName, string LonsAxisName) { this.timeIntegrator = timeIntegrator; missingValuesDictionary = new MissingValuesDictionary(storageContext); dataRepresentationDictionary = new DataRepresentationDictionary(storageContext); }
public ScatteredPointsDataHandler(IStorageContext context, bool performCheckForMissingValues, ITimeAxisIntegrator timeAxisIntegrator, IScatteredObservationsProvider observationProvider, ISpatPointsInterpolator2D pointsIntegrator, string latArrayName = null, string lonArrayName = null) : base(context, performCheckForMissingValues, timeAxisIntegrator, latArrayName, lonArrayName) { this.spatialIntegrator = pointsIntegrator; this.observationProvider = observationProvider; }
public NaturalNeigbourInterpolationOnSphereDataHandler(IStorageContext context, bool performCheckForMissingValues, ITimeAxisIntegrator timeAxisIntegrator, IScatteredObservationsProvider observationProvider, ISpatPointsLinearInterpolator2D nni, string latArrayName = null, string lonArrayName = null) : base(context, performCheckForMissingValues, timeAxisIntegrator, observationProvider, nni, latArrayName, lonArrayName) { this.nni = nni; }
public SphereNniVariogramUncertaintyDataHandler(IStorageContext context, bool performCheckForMissingValues, ITimeAxisIntegrator timeAxisIntegrator, IScatteredObservationsProvider observationProvider, ISpatPointsLinearInterpolator2D nni, string latArrayName = null, string lonArrayName = null) : base(context, performCheckForMissingValues, timeAxisIntegrator, observationProvider, nni, latArrayName, lonArrayName) { }
public AllStationsOP(IStorageContext storageContext, ITimeAxisIntegrator timeIntegrator, string LatsAxisName, string LonsAxisName) : base(storageContext, timeIntegrator, LatsAxisName, LonsAxisName) { }