#include <ProcessingClass.hpp>
Inheritance diagram for ProcessingClass:

Children of this class are meant to be used together with GNSS data structures objects found in "DataStructures" class, processing and transforming them.
A typical way to use a derived class follows:
RinexObsStream rin("ebre0300.02o"); gnssRinex gRin; // This is a GDS object ComputeLC getLC; // ComputeLC is a child from ProcessingClass while(rin >> gRin) { gRin >> getLC; // getLC objects 'process' data inside gRin }
All children from ProcessingClass must implement the following methods:
Definition at line 91 of file ProcessingClass.hpp.
Public Member Functions | |
| virtual gnssSatTypeValue & | Process (gnssSatTypeValue &gData)=0 |
| Abstract method. | |
| virtual gnssRinex & | Process (gnssRinex &gData)=0 |
| Abstract method. | |
| virtual std::string | getClassName (void) const =0 |
| Abstract method. | |
| virtual | ~ProcessingClass () |
| Destructor. | |
|
|
Destructor.
Definition at line 116 of file ProcessingClass.hpp. |
|
|
Abstract method. It returns a string identifying the class the object belongs to. Implemented in BasicModel, CodeKalmanSolver, CodeSmoother, ComputeCombination, ComputeDOP, ComputeIonoModel, ComputeIURAWeights, ComputeLC, ComputeLdelta, ComputeLI, ComputeLinear, ComputeMelbourneWubbena, ComputeMOPSWeights, ComputePC, ComputePdelta, ComputePI, ComputeSatPCenter, ComputeSimpleWeights, ComputeTropModel, ComputeWindUp, ConvertC1ToP1, CorrectCodeBiases, CorrectObservables, Decimate, DeltaOp, Differentiator, DoubleOp, Dumper, EclipsedSatFilter, GravitationalDelay, IonexModel, Keeper, LICSDetector, LICSDetector2, ModelObs, ModelObsFixedStation, MWCSDetector, NablaOp, OneFreqCSDetector, PCSmoother, PhaseCodeAlignment, ProblemSatFilter, ProcessingList, ProcessingVector, Pruner, RequireObservables, SatArcMarker, SimpleFilter, SolverGeneral, SolverLMS, SolverPPP, SolverPPPFB, SolverWMS, Synchronize, XYZ2NED, and XYZ2NEU. |
|
|
Abstract method. It returns a gnnsRinex object.
Implemented in BasicModel, CodeKalmanSolver, CodeSmoother, ComputeCombination, ComputeDOP, ComputeIonoModel, ComputeIURAWeights, ComputeLinear, ComputeMOPSWeights, ComputeSatPCenter, ComputeSimpleWeights, ComputeTropModel, ComputeWindUp, ConvertC1ToP1, CorrectCodeBiases, CorrectObservables, Decimate, DeltaOp, Differentiator, DoubleOp, Dumper, EclipsedSatFilter, GravitationalDelay, IonexModel, Keeper, LICSDetector, LICSDetector2, ModelObsFixedStation, MWCSDetector, NablaOp, OneFreqCSDetector, PhaseCodeAlignment, ProblemSatFilter, ProcessingList, ProcessingVector, Pruner, RequireObservables, SatArcMarker, SimpleFilter, SolverGeneral, SolverLMS, SolverPPP, SolverPPPFB, Synchronize, XYZ2NED, and XYZ2NEU. |
|
|
Abstract method. It returns a gnnsSatTypeValue object.
Implemented in BasicModel, CodeKalmanSolver, CodeSmoother, ComputeCombination, ComputeDOP, ComputeIonoModel, ComputeIURAWeights, ComputeLinear, ComputeMOPSWeights, ComputeSatPCenter, ComputeSimpleWeights, ComputeTropModel, ComputeWindUp, ConvertC1ToP1, CorrectCodeBiases, CorrectObservables, Decimate, DeltaOp, Differentiator, DoubleOp, Dumper, EclipsedSatFilter, GravitationalDelay, IonexModel, Keeper, LICSDetector, LICSDetector2, ModelObsFixedStation, MWCSDetector, NablaOp, OneFreqCSDetector, PhaseCodeAlignment, ProblemSatFilter, ProcessingList, ProcessingVector, Pruner, RequireObservables, SatArcMarker, SimpleFilter, SolverGeneral, SolverLMS, SolverPPP, SolverPPPFB, Synchronize, XYZ2NED, and XYZ2NEU. |
1.3.9.1