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"]. |
Members
[undefined] :Array.<acquisitionPlanEntry>
Type:
- Array.<acquisitionPlanEntry>
Methods
add(entry)
Adds a new acquisition plan entry.
Parameters:
Name | Type | Description |
---|---|---|
entry |
acquisitionPlanEntry |
getEntries(satName) → {Array.<acquisitionPlanEntry>}
Gets the entries for the specified satellite.
Parameters:
Name | Type | Description |
---|---|---|
satName |
String |
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 |
Returns:
- Type
- Boolean
removeOverlapingFootprints(entry, timeLimit)
Removes overlaping footprints.
Parameters:
Name | Type | Description |
---|---|---|
entry |
acquisitionPlanEntry | |
timeLimit |
Date |
removeOverlaps(entries)
Removes overlaping entries.
Parameters:
Name | Type | Description |
---|---|---|
entries |
Array.<acquisitionPlanEntry> |