fr.cnes.sirius.patrius.signalpropagation
Class SignalPropagation
java.lang.Object
fr.cnes.sirius.patrius.signalpropagation.SignalPropagation
public class SignalPropagation
- extends Object
This class describes the propagation of a signal in space
- Since:
- 1.2
- Version:
- $Id: SignalPropagation.java 8601 2013-04-23 09:53:25Z DentalC $
- Author:
- Thomas Trapier
- Concurrency :
- not thread-safe
- Concurrency comment :
- use of the frames tree
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SignalPropagation
public SignalPropagation(Vector3D propagationVector,
AbsoluteDate inEmissionDate,
AbsoluteDate inReceptionDate,
Frame refFrame,
SignalPropagationModel.FixedDate fixedDate)
- Constructor with computation of one of the dates
- Parameters:
propagationVector
- the propagation vectorinEmissionDate
- the emission dateinReceptionDate
- the reception daterefFrame
- the reference frame for the vectorfixedDate
- the fixed date for computations (reception or emission)
getStartDate
public final AbsoluteDate getStartDate()
- Returns:
- the startDate
getEndDate
public final AbsoluteDate getEndDate()
- Returns:
- the endDate
getVector
public final Vector3D getVector(Frame expressionFrame)
throws OrekitException
- Parameters:
expressionFrame
-
- Returns:
- the trajectory vector the signal propagation vector
- Throws:
OrekitException
- if frame transformation problem occurs
getFixedDateType
public SignalPropagationModel.FixedDate getFixedDateType()
- Returns:
- the inFixedDate
Copyright © 2016 CNES. All Rights Reserved.