gov.nasa.gsfc.spdf.ssc
Class SatelliteDescription

java.lang.Object
  extended by gov.nasa.gsfc.spdf.ssc.SatelliteDescription
Direct Known Subclasses:
SpaseObservatoryDescription

public class SatelliteDescription
extends java.lang.Object

This class represents a Satellite Situation Center satellite description.

Version:
$Revision: 1.1.2.9.2.2 $
Author:
B. Harris

Constructor Summary
SatelliteDescription()
          Constructs a SatelliteDescription with a null value.
SatelliteDescription(java.lang.String id, java.lang.String name, int resolution, java.util.Calendar startTime, java.util.Calendar endTime, java.lang.String geometry, java.lang.String trajectory)
          Constructs a SatelliteDescription with the given attribute values.
 
Method Summary
 java.util.Calendar getEndTime()
          Gets the end time (ending time of position information) value.
 java.lang.String getGeometry()
          Gets the URL of the file containing the recommended X3D geometry description for rendering the satellite.
 java.lang.String getId()
          Gets the satellite identifier value.
 java.lang.String getName()
          Gets the satellite name value.
 int getResolution()
          Gets the resolution (seconds between position points) value.
 java.util.Calendar getStartTime()
          Gets the start time (beginning time of position information) value.
 java.lang.String getTrajectoryGeometry()
          Gets the URL of the file containing the recommended X3D geometry description for rendering the satellite's trajectory.
 void setEndTime(java.util.Calendar value)
          Sets the end time (ending time of position information) to the given value.
 void setGeometry(java.lang.String value)
          Sets the URL of the file containing the recommended X3D geometry description for rendering the satellite.
 void setId(java.lang.String id)
          Sets the satellite identifier to the given value.
 void setName(java.lang.String name)
          Sets the satellite name to the given value.
 void setResolution(int value)
          Sets the resolution (seconds between position points) to the given value.
 void setStartTime(java.util.Calendar value)
          Sets the start time (beginning time of position information) to the given value.
 void setTrajectoryGeometry(java.lang.String value)
          Sets the URL of the file containing the recommended X3D geometry description for rendering the satellite's trajectory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SatelliteDescription

public SatelliteDescription()
Constructs a SatelliteDescription with a null value.


SatelliteDescription

public SatelliteDescription(java.lang.String id,
                            java.lang.String name,
                            int resolution,
                            java.util.Calendar startTime,
                            java.util.Calendar endTime,
                            java.lang.String geometry,
                            java.lang.String trajectory)
Constructs a SatelliteDescription with the given attribute values.

Parameters:
id - satellite identifier
name - satellite name
resolution - position information resolution (seconds between points
startTime - beginning time of position information
endTime - ending time of position information
geometry - URL to a file containing the recommended X3D geometry description for rendering the satellite
trajectory - URL to a file containing the recommended X3D geometry description for rendering the satellite's trajectory
Method Detail

setId

public void setId(java.lang.String id)
Sets the satellite identifier to the given value.

Parameters:
id - new id value
See Also:
getId()

getId

public java.lang.String getId()
Gets the satellite identifier value.

Returns:
satellied id
See Also:
setId(java.lang.String)

setName

public void setName(java.lang.String name)
Sets the satellite name to the given value.

Parameters:
name - new satellite name
See Also:
getName()

getName

public java.lang.String getName()
Gets the satellite name value.

Returns:
satellite name
See Also:
setName(java.lang.String)

setResolution

public void setResolution(int value)
Sets the resolution (seconds between position points) to the given value.

Parameters:
value - new value
See Also:
getResolution()

getResolution

public int getResolution()
Gets the resolution (seconds between position points) value.

Returns:
resolution
See Also:
setResolution(int)

setStartTime

public void setStartTime(java.util.Calendar value)
Sets the start time (beginning time of position information) to the given value.

Parameters:
value - new value
See Also:
getStartTime()

getStartTime

public java.util.Calendar getStartTime()
Gets the start time (beginning time of position information) value.

Returns:
start time
See Also:
setStartTime(java.util.Calendar)

setEndTime

public void setEndTime(java.util.Calendar value)
Sets the end time (ending time of position information) to the given value.

Parameters:
value - new value
See Also:
getEndTime()

getEndTime

public java.util.Calendar getEndTime()
Gets the end time (ending time of position information) value.

Returns:
end time
See Also:
setEndTime(java.util.Calendar)

setGeometry

public void setGeometry(java.lang.String value)
Sets the URL of the file containing the recommended X3D geometry description for rendering the satellite.

Parameters:
value - new URL of file containing the satellite's geometry
See Also:
getGeometry()

getGeometry

public java.lang.String getGeometry()
Gets the URL of the file containing the recommended X3D geometry description for rendering the satellite.

Returns:
satellite URL of file containing the geometry description
See Also:
setGeometry(java.lang.String)

setTrajectoryGeometry

public void setTrajectoryGeometry(java.lang.String value)
Sets the URL of the file containing the recommended X3D geometry description for rendering the satellite's trajectory.

Parameters:
value - new URL of file containing a description of the satellite's trajectory
See Also:
getTrajectoryGeometry()

getTrajectoryGeometry

public java.lang.String getTrajectoryGeometry()
Gets the URL of the file containing the recommended X3D geometry description for rendering the satellite's trajectory.

Returns:
URL of file containing a description of the satellite's trajectory
See Also:
setTrajectoryGeometry(java.lang.String)


SSC Feedback.

Copyright © 2003-2008 United States Government as represented by the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S.Code. All Other Right s Reserved.