public class Planned_Geometry
extends java.lang.Object
All coordinates are planetocentric, east-leading, and they are in degrees.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
Class identification name with source code version and date.
|
Constructor and Description |
---|
Planned_Geometry(Observation_Record observation)
Creates a new set of planned geometry data from an observation record.
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Point2D |
getCenterPoint()
Ocentric, east-leading, degrees.
|
java.awt.geom.Point2D |
getEndPoint()
Ocentric, east-leading, degrees.
|
java.awt.geom.Point2D |
getOffsetCenterPoint()
Ocentric, east-leading, degrees.
|
java.awt.geom.Point2D |
getStartPoint()
Ocentric, east-leading, degrees.
|
java.util.List<java.awt.geom.Point2D> |
getVertices()
Ocentric, east-leading, degrees.
|
public static final java.lang.String ID
public Planned_Geometry(Observation_Record observation) throws Invalid_Argument_Exception, SPICE_Exception
observation
- the observation record.Invalid_Argument_Exception
- if the observation is missing any fields
necessary to compute the geometry.SPICE_Exception
- if an error occurs during the SPICE computations.public java.awt.geom.Point2D getCenterPoint()
public java.awt.geom.Point2D getOffsetCenterPoint()
public java.awt.geom.Point2D getStartPoint()
public java.awt.geom.Point2D getEndPoint()
public java.util.List<java.awt.geom.Point2D> getVertices()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona