org.orekit.attitudes
Class NadirPointing

java.lang.Object
  extended by org.orekit.attitudes.GroundPointing
      extended by org.orekit.attitudes.NadirPointing
All Implemented Interfaces:
java.io.Serializable, AttitudeLaw

public class NadirPointing
extends GroundPointing

This class handles nadir pointing attitude law.

This class represents the attitude law where the satellite z axis is pointing to the vertical of the ground point under satellite.

The object NadirPointing is guaranteed to be immutable.

Version:
$Revision:1665 $ $Date:2008-06-11 12:12:59 +0200 (mer., 11 juin 2008) $
Author:
Véronique Pommier-Maurussane
See Also:
GroundPointing, Serialized Form

Constructor Summary
NadirPointing(BodyShape shape)
          Creates new instance.
 
Method Summary
protected  org.apache.commons.math.geometry.Vector3D getTargetPoint(Orbit orbit, Frame frame)
          Compute the target point in specified frame.
 
Methods inherited from class org.orekit.attitudes.GroundPointing
getAttitude, getBodyFrame, getTargetPV
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NadirPointing

public NadirPointing(BodyShape shape)
Creates new instance.

Parameters:
shape - Body shape
Method Detail

getTargetPoint

protected org.apache.commons.math.geometry.Vector3D getTargetPoint(Orbit orbit,
                                                                   Frame frame)
                                                            throws OrekitException
Compute the target point in specified frame.

Specified by:
getTargetPoint in class GroundPointing
Parameters:
orbit - orbit state
frame - frame in which observed ground point should be provided
Returns:
observed ground point position in specified frame
Throws:
OrekitException - if some specific error occurs, such as no target reached


Copyright © 2002-2010 CS Communication & Systèmes. All Rights Reserved.