public class DcbStation extends Object
SinexLoader
for Differential Code Biases computed for stations.
Satellites and stations have differentiated classes as stations might have multiple satellite systems.
The data are stored in a Map of DCB, identified by the SatelliteSystem
Constructor and Description |
---|
DcbStation(String siteCode)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addDcb(SatelliteSystem satelliteSystem,
Dcb dcb)
Add the DCB data corresponding to a satellite system.
|
Iterable<SatelliteSystem> |
getAvailableSatelliteSystems()
Get the satellite systems available for the station.
|
Dcb |
getDcbData(SatelliteSystem satelliteSystem)
Get the DCB data for a given satellite system.
|
DcbDescription |
getDescription()
Get the data contained in "DCB/DESCRIPTION" block of the Sinex file.
|
String |
getSiteCode()
Get the site code (station identifier).
|
void |
setDescription(DcbDescription description)
Set the data contained in "DCB/DESCRIPTION" block of the Sinex file.
|
public DcbStation(String siteCode)
siteCode
- the site code (station identifier)public String getSiteCode()
public DcbDescription getDescription()
This block gives important parameters from the analysis and defines the fields in the block ’BIAS/SOLUTION’
public void setDescription(DcbDescription description)
description
- the "DCB/DESCRIPTION" parameters to setpublic Dcb getDcbData(SatelliteSystem satelliteSystem)
satelliteSystem
- satellite systempublic void addDcb(SatelliteSystem satelliteSystem, Dcb dcb)
If the instance previously contained DCB data for the satellite system, the old value is replaced.
satelliteSystem
- satellite system for which the DCB is addeddcb
- DCB datapublic Iterable<SatelliteSystem> getAvailableSatelliteSystems()
Copyright © 2002-2023 CS GROUP. All rights reserved.