1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.orekit.estimation.common;
19
20 import org.hipparchus.linear.RealMatrix;
21 import org.hipparchus.stat.descriptive.StreamingStatistics;
22 import org.orekit.utils.ParameterDriversList;
23 import org.orekit.utils.TimeStampedPVCoordinates;
24
25 public class ResultKalman {
26 private int numberOfMeasurements;
27 private TimeStampedPVCoordinates estimatedPV;
28 private StreamingStatistics rangeStat;
29 private StreamingStatistics azimStat;
30 private StreamingStatistics elevStat;
31 private ParameterDriversList propagatorParameters ;
32 private ParameterDriversList measurementsParameters;
33 private RealMatrix covariances;
34 ResultKalman(ParameterDriversList propagatorParameters,
35 ParameterDriversList measurementsParameters,
36 int numberOfMeasurements, TimeStampedPVCoordinates estimatedPV,
37 StreamingStatistics rangeStat, StreamingStatistics rangeRateStat,
38 StreamingStatistics azimStat, StreamingStatistics elevStat,
39 StreamingStatistics posStat, StreamingStatistics velStat,
40 RealMatrix covariances) {
41
42 this.propagatorParameters = propagatorParameters;
43 this.measurementsParameters = measurementsParameters;
44 this.numberOfMeasurements = numberOfMeasurements;
45 this.estimatedPV = estimatedPV;
46 this.rangeStat = rangeStat;
47 this.azimStat = azimStat;
48 this.elevStat = elevStat;
49 this.covariances = covariances;
50 }
51
52 public int getNumberOfMeasurements() {
53 return numberOfMeasurements;
54 }
55
56 public TimeStampedPVCoordinates getEstimatedPV() {
57 return estimatedPV;
58 }
59
60 public StreamingStatistics getRangeStat() {
61 return rangeStat;
62 }
63
64 public StreamingStatistics getAzimStat() {
65 return azimStat;
66 }
67
68 public StreamingStatistics getElevStat() {
69 return elevStat;
70 }
71
72 public RealMatrix getCovariances() {
73 return covariances;
74 }
75
76 public ParameterDriversList getPropagatorParameters() {
77 return propagatorParameters;
78 }
79
80 public ParameterDriversList getMeasurementsParameters() {
81 return measurementsParameters;
82 }
83
84 }