public abstract class AbstractIonosphericCorrectionFactory extends Object
This class can initialize and store in cache IonosphericCorrection
correction models.
The ionospheric corrections models are organized within a ConcurrentHashMap
to assure multi-thread usage
safety.
Constructor and Description |
---|
AbstractIonosphericCorrectionFactory() |
Modifier and Type | Method and Description |
---|---|
protected abstract IonosphericCorrection |
buildIonoCorrection(TopocentricFrame topoFrame)
Return the ionospheric correction model provided by the factory.
|
IonosphericCorrection |
getIonoCorrection(TopocentricFrame topoFrame)
Getter for an ionospheric correction model.
|
public AbstractIonosphericCorrectionFactory()
public IonosphericCorrection getIonoCorrection(TopocentricFrame topoFrame)
This method looks if the asking model is already initialized.
If it's the case the model is directly returned, otherwise the model is initialized, stored and returned.
topoFrame
- Topocentric frame associated to the ionospheric correctionprotected abstract IonosphericCorrection buildIonoCorrection(TopocentricFrame topoFrame)
topoFrame
- Topocentric frame associated to the ionospheric correctionCopyright © 2023 CNES. All rights reserved.