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.Object
This 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.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.
-
-
-
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)
-
-