PolynomialRotation
public interface LOSTransform
LOSBuilder
Modifier and Type | Method | Description |
---|---|---|
Stream<org.orekit.utils.ParameterDriver> |
getParametersDrivers() |
Get the drivers for LOS parameters.
|
org.hipparchus.geometry.euclidean.threed.FieldVector3D<org.hipparchus.analysis.differentiation.DerivativeStructure> |
transformLOS(int index,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<org.hipparchus.analysis.differentiation.DerivativeStructure> los,
org.orekit.time.AbsoluteDate date,
DSGenerator generator) |
Transform a line-of-sight and its partial derivatives.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
transformLOS(int i,
org.hipparchus.geometry.euclidean.threed.Vector3D los,
org.orekit.time.AbsoluteDate date) |
Transform a line-of-sight.
|
org.hipparchus.geometry.euclidean.threed.Vector3D transformLOS(int i, org.hipparchus.geometry.euclidean.threed.Vector3D los, org.orekit.time.AbsoluteDate date)
i
- los pixel indexlos
- line-of-sight to transformdate
- current dateorg.hipparchus.geometry.euclidean.threed.FieldVector3D<org.hipparchus.analysis.differentiation.DerivativeStructure> transformLOS(int index, org.hipparchus.geometry.euclidean.threed.FieldVector3D<org.hipparchus.analysis.differentiation.DerivativeStructure> los, org.orekit.time.AbsoluteDate date, DSGenerator generator)
This method is used for LOS calibration purposes. It allows to compute the Jacobian matrix of the LOS with respect to the parameters, which are typically polynomials coefficients representing rotation angles. These polynomials can be used for example to model thermo-elastic effects.
index
- los pixel indexlos
- line-of-sight to transformdate
- dategenerator
- generator to use for building DerivativeStructure
instancesStream<org.orekit.utils.ParameterDriver> getParametersDrivers()
Copyright © 2014-2019 CS Systèmes d'information. All rights reserved.