public class RinexHeader extends Object
Constructor and Description |
---|
RinexHeader(double rinexVersion,
SatelliteSystem satelliteSystem,
String markerName,
String markerNumber,
String markerType,
String observerName,
String agencyName,
String receiverNumber,
String receiverType,
String receiverVersion,
String antennaNumber,
String antennaType,
Vector3D approxPos,
double antHeight,
Vector2D eccentricities,
Vector3D antRefPoint,
String obsCode,
Vector3D antPhaseCenter,
Vector3D antBSight,
double antAzi,
Vector3D antZeroDir,
Vector3D centerMass,
String sigStrengthUnit,
double interval,
AbsoluteDate tFirstObs,
AbsoluteDate tLastObs,
int clkOffset,
List<RinexLoader.Parser.AppliedDCBS> listAppliedDCBS,
List<RinexLoader.Parser.AppliedPCVS> listAppliedPCVS,
List<RinexLoader.Parser.PhaseShiftCorrection> phaseShiftCorrections,
int leapSeconds,
int leapSecondsFuture,
int leapSecondsWeekNum,
int leapSecondsDayNum)
Simple constructor, for Rinex 3 Header.
|
RinexHeader(double rinexVersion,
SatelliteSystem satelliteSystem,
String markerName,
String markerNumber,
String markerType,
String observerName,
String agencyName,
String receiverNumber,
String receiverType,
String receiverVersion,
String antennaNumber,
String antennaType,
Vector3D approxPos,
double antHeight,
Vector2D eccentricities,
Vector3D antRefPoint,
Vector3D antBSight,
Vector3D centerMass,
double interval,
AbsoluteDate tFirstObs,
AbsoluteDate tLastObs,
int clkOffset,
int leapSeconds)
Simple constructor, for Rinex 2 Header.
|
Modifier and Type | Method and Description |
---|---|
String |
getAgencyName()
Get name of the agency.
|
double |
getAntennaAzimuth()
Get the azimuth of the zero direction of a fixed antenna.
|
Vector3D |
getAntennaBSight()
Get the antenna B.Sight.
|
double |
getAntennaHeight()
Get the antenna height.
|
String |
getAntennaNumber()
Get the number of the antenna.
|
Vector3D |
getAntennaPhaseCenter()
Get the antenna phasecenter.
|
Vector3D |
getAntennaReferencePoint()
Get the position of antenna reference point for antenna on vehicle.
|
String |
getAntennaType()
Get the type of the antenna.
|
Vector3D |
getAntennaZeroDirection()
Get the zero direction of antenna.
|
Vector3D |
getApproxPos()
Get the Approximate Marker Position.
|
Vector3D |
getCenterMass()
Get the current center of mass of vehicle in body fixed coordinate system.
|
int |
getClkOffset()
Get the realtime-derived receiver clock offset.
|
Vector2D |
getEccentricities()
Get the eccentricities of antenna center.
|
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<RinexLoader.Parser.AppliedDCBS> |
getListAppliedDCBS()
Get the list of applied differential code bias corrections.
|
List<RinexLoader.Parser.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.
|
String |
getObservationCode()
Get the observation code of the average phasecenter position w/r to antenna reference point.
|
String |
getObserverName()
Get name of the observer.
|
List<RinexLoader.Parser.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.
|
double |
getRinexVersion()
Get Rinex Version.
|
SatelliteSystem |
getSatelliteSystem()
Get Satellite System.
|
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.
|
public RinexHeader(double rinexVersion, SatelliteSystem satelliteSystem, String markerName, String markerNumber, String markerType, String observerName, String agencyName, String receiverNumber, String receiverType, String receiverVersion, String antennaNumber, String antennaType, Vector3D approxPos, double antHeight, Vector2D eccentricities, Vector3D antRefPoint, Vector3D antBSight, Vector3D centerMass, double interval, AbsoluteDate tFirstObs, AbsoluteDate tLastObs, int clkOffset, int leapSeconds)
rinexVersion
- rinex versionsatelliteSystem
- Satellite System of the observation file (G/R/S/E/M)markerName
- name of the antenna markermarkerNumber
- number of the antenna markermarkerType
- Type of Antenna markerobserverName
- name of the observeragencyName
- name of the agencyreceiverNumber
- number of the receiverreceiverType
- type of the receiverreceiverVersion
- version of the receiverantennaNumber
- antenna numberantennaType
- type of the antennaapproxPos
- Approximate Marker Position (WGS84)antHeight
- antenna heighteccentricities
- Eccentricities of antenna centerantRefPoint
- Position of antenna reference point for antenna on vehicleantBSight
- Antenna B.SightcenterMass
- Current center of mass of vehicle in body fixed coordinate systeminterval
- Observation interval in secondstFirstObs
- Time of First observation recordtLastObs
- Time of last observation recordclkOffset
- Realtime-derived receiver clock offsetleapSeconds
- Number of leap seconds since 6-Jan-1980public RinexHeader(double rinexVersion, SatelliteSystem satelliteSystem, String markerName, String markerNumber, String markerType, String observerName, String agencyName, String receiverNumber, String receiverType, String receiverVersion, String antennaNumber, String antennaType, Vector3D approxPos, double antHeight, Vector2D eccentricities, Vector3D antRefPoint, String obsCode, Vector3D antPhaseCenter, Vector3D antBSight, double antAzi, Vector3D antZeroDir, Vector3D centerMass, String sigStrengthUnit, double interval, AbsoluteDate tFirstObs, AbsoluteDate tLastObs, int clkOffset, List<RinexLoader.Parser.AppliedDCBS> listAppliedDCBS, List<RinexLoader.Parser.AppliedPCVS> listAppliedPCVS, List<RinexLoader.Parser.PhaseShiftCorrection> phaseShiftCorrections, int leapSeconds, int leapSecondsFuture, int leapSecondsWeekNum, int leapSecondsDayNum)
rinexVersion
- rinex versionsatelliteSystem
- Satellite System of the observation file (G/R/S/E/M)markerName
- name of the antenna markermarkerNumber
- number of the antenna markermarkerType
- Type of Antenna markerobserverName
- name of the observeragencyName
- name of the agencyreceiverNumber
- number of the receiverreceiverType
- type of the receiverreceiverVersion
- version of the receiverantennaNumber
- antenna numberantennaType
- type of the antennaapproxPos
- Approximate Marker Position (WGS84)antHeight
- antenna heighteccentricities
- Eccentricities of antenna centerantRefPoint
- Position of antenna reference point for antenna on vehicleobsCode
- Observation code of the average phasecenter position w/r to antenna reference pointantPhaseCenter
- Antenna phasecenterantBSight
- Antenna B.SightantAzi
- Azimuth of the zero direction of a fixed antennaantZeroDir
- Zero direction of antennacenterMass
- Current center of mass of vehicle in body fixed coordinate systemsigStrengthUnit
- Unit of the carrier to noise ratio observablesinterval
- Observation interval in secondstFirstObs
- Time of First observation recordtLastObs
- Time of last observation recordclkOffset
- Realtime-derived receiver clock offsetlistAppliedDCBS
- List of applied differential code bias correctionslistAppliedPCVS
- List of antenna center variation correctionsphaseShiftCorrections
- List of phase shift correction used to generate phases consistent w/r to cycle shiftsleapSeconds
- Number of leap seconds since 6-Jan-1980leapSecondsFuture
- Future or past leap secondsleapSecondsWeekNum
- Respective leap second week numberleapSecondsDayNum
- Respective leap second day numberpublic double getRinexVersion()
public SatelliteSystem getSatelliteSystem()
public String getMarkerName()
public String getMarkerNumber()
public String getObserverName()
public String getAgencyName()
public String getReceiverNumber()
public String getReceiverType()
public String getReceiverVersion()
public String getAntennaNumber()
public String getAntennaType()
public Vector3D getApproxPos()
public double getAntennaHeight()
public Vector2D getEccentricities()
public int getClkOffset()
public double getInterval()
public AbsoluteDate getTFirstObs()
public AbsoluteDate getTLastObs()
public int getLeapSeconds()
public String getMarkerType()
public Vector3D getAntennaReferencePoint()
public String getObservationCode()
public Vector3D getAntennaPhaseCenter()
public Vector3D getAntennaBSight()
public double getAntennaAzimuth()
public Vector3D getAntennaZeroDirection()
public Vector3D getCenterMass()
public String getSignalStrengthUnit()
public int getLeapSecondsFuture()
public int getLeapSecondsWeekNum()
public int getLeapSecondsDayNum()
public List<RinexLoader.Parser.AppliedDCBS> getListAppliedDCBS()
public List<RinexLoader.Parser.AppliedPCVS> getListAppliedPCVS()
public List<RinexLoader.Parser.PhaseShiftCorrection> getPhaseShiftCorrections()
Copyright © 2002-2020 CS Group. All rights reserved.