Package noaa.coastwatch.util
Class DirectResamplingMapFactory
java.lang.Object
noaa.coastwatch.util.DirectResamplingMapFactory
- All Implemented Interfaces:
ResamplingMapFactory
The DirectResamplingMapFactory
class creates a resampling
map by directly querying the source transform for the data location of
each earth location in the destination transform.
- Since:
- 3.5.0
- Author:
- Peter Hollemans
-
Constructor Summary
ConstructorDescriptionDirectResamplingMapFactory
(EarthTransform sourceTrans, EarthTransform destTrans) Creates a new resampling factory from the source and destination transforms. -
Method Summary
Modifier and TypeMethodDescriptioncreate
(int[] start, int[] length) Creates a new resampling map that covers a specified set of destination coordinates.
-
Constructor Details
-
DirectResamplingMapFactory
Creates a new resampling factory from the source and destination transforms.- Parameters:
sourceTrans
- the source earth transform.destTrans
- the destination earth transform.
-
-
Method Details
-
create
Description copied from interface:ResamplingMapFactory
Creates a new resampling map that covers a specified set of destination coordinates.- Specified by:
create
in interfaceResamplingMapFactory
- Parameters:
start
- the starting rectangle coordinates in the destination space as [row, col].length
- the size of the rectangle in destination space as [rows, cols].- Returns:
- a resampling object that covers the specified destination rectangle or null if the destination rectangle has no corresponding coordinates in the source space.
-