public class RinexObservationHeader extends RinexBaseHeader
Constructor and Description |
---|
RinexObservationHeader()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addAppliedDCBS(AppliedDCBS appliedDCBS)
Add applied differential code bias corrections.
|
void |
addAppliedPCVS(AppliedPCVS appliedPCVS)
Add antenna center variation corrections.
|
void |
addGlonassChannel(GlonassSatelliteChannel glonassChannel)
Add GLONASS satellite/channel association.
|
void |
addPhaseShiftCorrection(PhaseShiftCorrection phaseShiftCorrection)
Add phase shift correction used to generate phases consistent w/r to cycle shifts.
|
void |
addScaleFactorCorrection(SatelliteSystem satelliteSystem,
ScaleFactorCorrection scaleFactorCorrection)
Add scale factor correction.
|
String |
getAgencyName()
Get name of the agency.
|
double |
getAntennaAzimuth()
Get the azimuth of the zero direction of a fixed antenna.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaBSight()
Get the antenna B.Sight.
|
double |
getAntennaHeight()
Get the antenna height.
|
String |
getAntennaNumber()
Get the number of the antenna.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaPhaseCenter()
Get the antenna phasecenter.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaReferencePoint()
Get the position of antenna reference point for antenna on vehicle.
|
String |
getAntennaType()
Get the type of the antenna.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaZeroDirection()
Get the zero direction of antenna.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getApproxPos()
Get the Approximate Marker Position.
|
double |
getC1cCodePhaseBias()
Get the code phase bias correction for GLONASS
ObservationType.C1C signal. |
double |
getC1pCodePhaseBias()
Get the code phase bias correction for GLONASS
ObservationType.C1P signal. |
double |
getC2cCodePhaseBias()
Get the code phase bias correction for GLONASS
ObservationType.C2C signal. |
double |
getC2pCodePhaseBias()
Get the code phase bias correction for GLONASS
ObservationType.C2P signal. |
org.hipparchus.geometry.euclidean.threed.Vector3D |
getCenterMass()
Get the current center of mass of vehicle in body fixed coordinate system.
|
int |
getClkOffset()
Get the realtime-derived receiver clock offset.
|
org.hipparchus.geometry.euclidean.twod.Vector2D |
getEccentricities()
Get the eccentricities of antenna center.
|
List<GlonassSatelliteChannel> |
getGlonassChannels()
Get the list of GLONASS satellite/channel associations.
|
double |
getInterval()
Get the observation interval in seconds.
|
int |
getLeapSeconds()
Get the Number of leap seconds since 6-Jan-1980.
|
int |
getLeapSecondsDayNum()
Get the respective leap second day number.
|
int |
getLeapSecondsFuture()
Get the future or past leap seconds.
|
int |
getLeapSecondsWeekNum()
Get the respective leap second week number.
|
List<AppliedDCBS> |
getListAppliedDCBS()
Get the list of applied differential code bias corrections.
|
List<AppliedPCVS> |
getListAppliedPCVS()
Get the list of antenna center variation corrections.
|
String |
getMarkerName()
Get name of the antenna marker.
|
String |
getMarkerNumber()
Get number of the antenna marker.
|
String |
getMarkerType()
Get type of the antenna marker.
|
Map<SatInSystem,Map<ObservationType,Integer>> |
getNbObsPerSat()
Get an unmodifiable view of the map of number of observations per satellites.
|
int |
getNbSat()
Get number of satellites.
|
String |
getObservationCode()
Get the observation code of the average phasecenter position w/r to antenna reference point.
|
String |
getObserverName()
Get name of the observer.
|
SatelliteSystem |
getPhaseCenterSystem()
Get satellite system for average phase center.
|
List<PhaseShiftCorrection> |
getPhaseShiftCorrections()
Get the list of phase shift correction used to generate phases consistent w/r to cycle shifts.
|
String |
getReceiverNumber()
Get the number of the receiver.
|
String |
getReceiverType()
Get the type of the receiver.
|
String |
getReceiverVersion()
Get the version of the receiver.
|
List<ScaleFactorCorrection> |
getScaleFactorCorrections(SatelliteSystem satelliteSystem)
Get the list of scale factor correction.
|
String |
getSignalStrengthUnit()
Get the unit of the carrier to noise ratio observables.
|
AbsoluteDate |
getTFirstObs()
Get the time of First observation record.
|
AbsoluteDate |
getTLastObs()
Get the time of last observation record.
|
Map<SatelliteSystem,List<ObservationType>> |
getTypeObs()
Get an unmodifiable view of the map of observation types.
|
void |
setAgencyName(String agencyName)
Setter for the agency name.
|
void |
setAntennaAzimuth(double antennaAzimuth)
Set the azimuth of the zero direction of a fixed antenna.
|
void |
setAntennaBSight(org.hipparchus.geometry.euclidean.threed.Vector3D antennaBSight)
Set the antenna B.Sight.
|
void |
setAntennaHeight(double antennaHeight)
Set the antenna height.
|
void |
setAntennaNumber(String antennaNumber)
Set the number of the antenna.
|
void |
setAntennaPhaseCenter(org.hipparchus.geometry.euclidean.threed.Vector3D antennaPhaseCenter)
Set the antenna phasecenter.
|
void |
setAntennaReferencePoint(org.hipparchus.geometry.euclidean.threed.Vector3D refPoint)
Set the position of antenna reference point for antenna on vehicle.
|
void |
setAntennaType(String antennaType)
Set the type of the antenna.
|
void |
setAntennaZeroDirection(org.hipparchus.geometry.euclidean.threed.Vector3D antennaZeroDirection)
Set the zero direction of antenna.
|
void |
setApproxPos(org.hipparchus.geometry.euclidean.threed.Vector3D approxPos)
Set the Approximate Marker Position.
|
void |
setC1cCodePhaseBias(double c1cCodePhaseBias)
Set the code phase bias correction for GLONASS
ObservationType.C1C signal. |
void |
setC1pCodePhaseBias(double c1pCodePhaseBias)
Set the code phase bias correction for GLONASS
ObservationType.C1P signal. |
void |
setC2cCodePhaseBias(double c2cCodePhaseBias)
Set the code phase bias correction for GLONASS
ObservationType.C2C signal. |
void |
setC2pCodePhaseBias(double c2pCodePhaseBias)
Set the code phase bias correction for GLONASS
ObservationType.C2P signal. |
void |
setCenterMass(org.hipparchus.geometry.euclidean.threed.Vector3D centerMass)
Set the current center of mass of vehicle in body fixed coordinate system.
|
void |
setClkOffset(int clkOffset)
Set the realtime-derived receiver clock offset.
|
void |
setEccentricities(org.hipparchus.geometry.euclidean.twod.Vector2D eccentricities)
Set the eccentricities of antenna center.
|
void |
setInterval(double interval)
Set the observation interval in seconds.
|
void |
setLeapSeconds(int leapSeconds)
Set the Number of leap seconds since 6-Jan-1980.
|
void |
setLeapSecondsDayNum(int leapSecondsDayNum)
Set the respective leap second day number.
|
void |
setLeapSecondsFuture(int leapSecondsFuture)
Set the future or past leap seconds.
|
void |
setLeapSecondsWeekNum(int leapSecondsWeekNum)
Set the respective leap second week number.
|
void |
setMarkerName(String markerName)
Set name of the antenna marker.
|
void |
setMarkerNumber(String markerNumber)
Set number of the antenna marker.
|
void |
setMarkerType(String markerType)
Set type of the antenna marker.
|
void |
setNbObsPerSatellite(SatInSystem sat,
ObservationType type,
int nbObs)
Set number of observations for a satellite.
|
void |
setNbSat(int nbSat)
Set number of satellites.
|
void |
setObservationCode(String observationCode)
Set the observation code of the average phasecenter position w/r to antenna reference point.
|
void |
setObserverName(String observerName)
Set name of the observer.
|
void |
setPhaseCenterSystem(SatelliteSystem phaseCenterSystem)
Set satellite system for average phase center.
|
void |
setReceiverNumber(String receiverNumber)
Set the number of the receiver.
|
void |
setReceiverType(String receiverType)
Set the type of the receiver.
|
void |
setReceiverVersion(String receiverVersion)
Set the version of the receiver.
|
void |
setSignalStrengthUnit(String signalStrengthUnit)
Set the unit of the carrier to noise ratio observables.
|
void |
setTFirstObs(AbsoluteDate firstObs)
Set the time of First observation record.
|
void |
setTLastObs(AbsoluteDate lastObs)
Set the time of last observation record.
|
void |
setTypeObs(SatelliteSystem system,
List<ObservationType> types)
Set number of observations for a satellite.
|
getCreationDate, getCreationDateComponents, getCreationTimeZone, getDoi, getFileType, getFormatVersion, getLicense, getProgramName, getRunByName, getSatelliteSystem, getStationInformation, setCreationDate, setCreationDateComponents, setCreationTimeZone, setDoi, setFormatVersion, setLicense, setProgramName, setRunByName, setSatelliteSystem, setStationInformation
public void setMarkerName(String markerName)
markerName
- name of the antenna markerpublic String getMarkerName()
public void setMarkerNumber(String markerNumber)
markerNumber
- number of the antenna markerpublic String getMarkerNumber()
public void setObserverName(String observerName)
observerName
- name of the observerpublic String getObserverName()
public void setAgencyName(String agencyName)
agencyName
- the agency name to setpublic String getAgencyName()
public void setReceiverNumber(String receiverNumber)
receiverNumber
- number of the receiverpublic String getReceiverNumber()
public void setReceiverType(String receiverType)
receiverType
- type of the receiverpublic String getReceiverType()
public void setReceiverVersion(String receiverVersion)
receiverVersion
- version of the receiverpublic String getReceiverVersion()
public void setAntennaNumber(String antennaNumber)
antennaNumber
- number of the antennapublic String getAntennaNumber()
public void setAntennaType(String antennaType)
antennaType
- type of the antennapublic String getAntennaType()
public void setApproxPos(org.hipparchus.geometry.euclidean.threed.Vector3D approxPos)
approxPos
- Approximate Marker Positionpublic org.hipparchus.geometry.euclidean.threed.Vector3D getApproxPos()
public void setAntennaHeight(double antennaHeight)
antennaHeight
- height of the antennapublic double getAntennaHeight()
public void setEccentricities(org.hipparchus.geometry.euclidean.twod.Vector2D eccentricities)
eccentricities
- Eccentricities of antenna centerpublic org.hipparchus.geometry.euclidean.twod.Vector2D getEccentricities()
public void setClkOffset(int clkOffset)
clkOffset
- realtime-derived receiver clock offsetpublic int getClkOffset()
public void setInterval(double interval)
interval
- Observation interval in secondspublic double getInterval()
public void setTFirstObs(AbsoluteDate firstObs)
firstObs
- Time of First observation recordpublic AbsoluteDate getTFirstObs()
public void setTLastObs(AbsoluteDate lastObs)
lastObs
- Time of last observation recordpublic AbsoluteDate getTLastObs()
public void setLeapSeconds(int leapSeconds)
leapSeconds
- Number of leap seconds since 6-Jan-1980public int getLeapSeconds()
public void setMarkerType(String markerType)
markerType
- type of the antenna markerpublic String getMarkerType()
public void setAntennaReferencePoint(org.hipparchus.geometry.euclidean.threed.Vector3D refPoint)
refPoint
- Position of antenna reference point for antenna on vehiclepublic org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaReferencePoint()
public void setPhaseCenterSystem(SatelliteSystem phaseCenterSystem)
phaseCenterSystem
- satellite system for average phase centerpublic SatelliteSystem getPhaseCenterSystem()
public void setObservationCode(String observationCode)
observationCode
- Observation code of the average phasecenter position w/r to antenna reference pointpublic String getObservationCode()
public void setAntennaPhaseCenter(org.hipparchus.geometry.euclidean.threed.Vector3D antennaPhaseCenter)
antennaPhaseCenter
- Antenna phasecenterpublic org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaPhaseCenter()
public void setAntennaBSight(org.hipparchus.geometry.euclidean.threed.Vector3D antennaBSight)
antennaBSight
- Antenna B.Sightpublic org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaBSight()
public void setAntennaAzimuth(double antennaAzimuth)
antennaAzimuth
- Azimuth of the zero direction of a fixed antennapublic double getAntennaAzimuth()
public void setAntennaZeroDirection(org.hipparchus.geometry.euclidean.threed.Vector3D antennaZeroDirection)
antennaZeroDirection
- Zero direction of antennapublic org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaZeroDirection()
public void setCenterMass(org.hipparchus.geometry.euclidean.threed.Vector3D centerMass)
centerMass
- Current center of mass of vehicle in body fixed coordinate systempublic org.hipparchus.geometry.euclidean.threed.Vector3D getCenterMass()
public void setSignalStrengthUnit(String signalStrengthUnit)
signalStrengthUnit
- Unit of the carrier to noise ratio observablespublic String getSignalStrengthUnit()
public void setLeapSecondsFuture(int leapSecondsFuture)
leapSecondsFuture
- Future or past leap secondspublic int getLeapSecondsFuture()
public void setLeapSecondsWeekNum(int leapSecondsWeekNum)
leapSecondsWeekNum
- Respective leap second week numberpublic int getLeapSecondsWeekNum()
public void setLeapSecondsDayNum(int leapSecondsDayNum)
leapSecondsDayNum
- Respective leap second day numberpublic int getLeapSecondsDayNum()
public void addAppliedDCBS(AppliedDCBS appliedDCBS)
appliedDCBS
- applied differential code bias corrections to addpublic List<AppliedDCBS> getListAppliedDCBS()
public void addAppliedPCVS(AppliedPCVS appliedPCVS)
appliedPCVS
- antenna center variation correctionspublic List<AppliedPCVS> getListAppliedPCVS()
public void addPhaseShiftCorrection(PhaseShiftCorrection phaseShiftCorrection)
phaseShiftCorrection
- phase shift correction used to generate phases consistent w/r to cycle shiftspublic List<PhaseShiftCorrection> getPhaseShiftCorrections()
public void addScaleFactorCorrection(SatelliteSystem satelliteSystem, ScaleFactorCorrection scaleFactorCorrection)
satelliteSystem
- system to which this scaling factor appliesscaleFactorCorrection
- scale factor correctionpublic List<ScaleFactorCorrection> getScaleFactorCorrections(SatelliteSystem satelliteSystem)
satelliteSystem
- system to which this scaling factor appliespublic void addGlonassChannel(GlonassSatelliteChannel glonassChannel)
glonassChannel
- GLONASS satellite/channel associationpublic List<GlonassSatelliteChannel> getGlonassChannels()
public void setNbSat(int nbSat)
nbSat
- number of satellitespublic int getNbSat()
public void setNbObsPerSatellite(SatInSystem sat, ObservationType type, int nbObs)
sat
- satellitetype
- observation typenbObs
- number of observations of this type for this satellitepublic Map<SatInSystem,Map<ObservationType,Integer>> getNbObsPerSat()
public void setTypeObs(SatelliteSystem system, List<ObservationType> types)
system
- satellite systemtypes
- observation typespublic Map<SatelliteSystem,List<ObservationType>> getTypeObs()
public void setC1cCodePhaseBias(double c1cCodePhaseBias)
ObservationType.C1C
signal.c1cCodePhaseBias
- code phase bias correction for GLONASS ObservationType.C1C
signalpublic double getC1cCodePhaseBias()
ObservationType.C1C
signal.ObservationType.C1C
signalpublic void setC1pCodePhaseBias(double c1pCodePhaseBias)
ObservationType.C1P
signal.c1pCodePhaseBias
- code phase bias correction for GLONASS ObservationType.C1P
signalpublic double getC1pCodePhaseBias()
ObservationType.C1P
signal.ObservationType.C1P
signalpublic void setC2cCodePhaseBias(double c2cCodePhaseBias)
ObservationType.C2C
signal.c2cCodePhaseBias
- code phase bias correction for GLONASS ObservationType.C2C
signalpublic double getC2cCodePhaseBias()
ObservationType.C2C
signal.ObservationType.C2C
signalpublic void setC2pCodePhaseBias(double c2pCodePhaseBias)
ObservationType.C2P
signal.c2pCodePhaseBias
- code phase bias correction for GLONASS ObservationType.C2P
signalpublic double getC2pCodePhaseBias()
ObservationType.C2P
signal.ObservationType.C2P
signalCopyright © 2002-2023 CS GROUP. All rights reserved.