Class: AcquisitionPlansCache

AcquisitionPlansCache(satNames)

new AcquisitionPlansCache(satNames)

Parameters:
Name Type Description
satNames Array.<String> The satellite names for the acquisition plan. The convention is to use the short name: ["s1a", "s1b", "s2a", "s2b"].
Source:

Members

[undefined] :Array.<acquisitionPlanEntry>

Type:
Source:

Methods

add(entry)

Adds a new acquisition plan entry.
Parameters:
Name Type Description
entry acquisitionPlanEntry
Source:

getEntries(satName) → {Array.<acquisitionPlanEntry>}

Gets the entries for the specified satellite.
Parameters:
Name Type Description
satName String
Source:
Returns:
Type
Array.<acquisitionPlanEntry>

has(entries, url) → {Boolean}

Checks if a list of acquisition plan entries has the specified url.
Parameters:
Name Type Description
entries Array.<acquisitionPlanEntry>
url String
Source:
Returns:
Type
Boolean

removeOverlapingFootprints(entry, timeLimit)

Removes overlaping footprints.
Parameters:
Name Type Description
entry acquisitionPlanEntry
timeLimit Date
Source:

removeOverlaps(entries)

Removes overlaping entries.
Parameters:
Name Type Description
entries Array.<acquisitionPlanEntry>
Source: