Package gov.nasa.gsfc.spdf.ssc
Class SatelliteDescription
- java.lang.Object
-
- gov.nasa.gsfc.spdf.ssc.SatelliteDescription
-
- Direct Known Subclasses:
SpaseObservatoryDescription
public class SatelliteDescription extends java.lang.ObjectThis class represents a Satellite Situation Center satellite description.- Version:
- $Revision$
- Author:
- B. Harris
-
-
Constructor Summary
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.CalendargetEndTime()Gets the end time (ending time of position information) value.java.lang.StringgetGeometry()Gets the URL of the file containing the recommended X3D geometry description for rendering the satellite.java.lang.StringgetId()Gets the satellite identifier value.java.lang.StringgetName()Gets the satellite name value.intgetResolution()Gets the resolution (seconds between position points) value.java.util.CalendargetStartTime()Gets the start time (beginning time of position information) value.java.lang.StringgetTrajectoryGeometry()Gets the URL of the file containing the recommended X3D geometry description for rendering the satellite's trajectory.voidsetEndTime(java.util.Calendar value)Sets the end time (ending time of position information) to the given value.voidsetGeometry(java.lang.String value)Sets the URL of the file containing the recommended X3D geometry description for rendering the satellite.voidsetId(java.lang.String id)Sets the satellite identifier to the given value.voidsetName(java.lang.String name)Sets the satellite name to the given value.voidsetResolution(int value)Sets the resolution (seconds between position points) to the given value.voidsetStartTime(java.util.Calendar value)Sets the start time (beginning time of position information) to the given value.voidsetTrajectoryGeometry(java.lang.String value)Sets the URL of the file containing the recommended X3D geometry description for rendering the satellite's trajectory.
-
-
-
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 identifiername- satellite nameresolution- position information resolution (seconds between pointsstartTime- beginning time of position informationendTime- ending time of position informationgeometry- URL to a file containing the recommended X3D geometry description for rendering the satellitetrajectory- 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)
-
-