fr.cnes.sirius.patrius.signalpropagation
Class SignalPropagation

java.lang.Object
  extended by 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

Constructor Summary
SignalPropagation(Vector3D propagationVector, AbsoluteDate inEmissionDate, AbsoluteDate inReceptionDate, Frame refFrame, SignalPropagationModel.FixedDate fixedDate)
          Constructor with computation of one of the dates
 
Method Summary
 AbsoluteDate getEndDate()
           
 SignalPropagationModel.FixedDate getFixedDateType()
           
 AbsoluteDate getStartDate()
           
 Vector3D getVector(Frame expressionFrame)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 vector
inEmissionDate - the emission date
inReceptionDate - the reception date
refFrame - the reference frame for the vector
fixedDate - the fixed date for computations (reception or emission)
Method Detail

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.