Jeospace API

org.jeospace.simulation
Class SatelliteNode

java.lang.Object
  extended byorg.jeospace.simulation.SatelliteNode
All Implemented Interfaces:
ChildNode, SimNode

public class SatelliteNode
extends java.lang.Object
implements ChildNode

Container for Satellite and PlatformStructure of an orbital object representing a satellite.

Version:
$Revision: 1.1.1.1 $
Author:
Rex Melton
See Also:
Satellite, PlatformStructure

Constructor Summary
SatelliteNode(Satellite satellite, SimNode parent)
          Constructor
 
Method Summary
 java.lang.String getID()
          Return the identifier of this satellite
 SimNode getParent()
          Return the parent SimNode of this satellite.
 PlatformStructure getPlatformStructure()
          Return the PlatformStructure for this satellite.
 Satellite getSatellite()
          Return the properties for this satellite
 Structure getStructure()
          Return the Structure for this node.
 void setPlatformStructure(PlatformStructure structure)
          Set the PlatformStructure for this satellite
 java.lang.String toString()
          Return the String identifier of this satellite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SatelliteNode

public SatelliteNode(Satellite satellite,
                     SimNode parent)
Constructor

Parameters:
satellite - the properties of the satellite of this node.
parent - the parent node for this system.
Method Detail

getID

public java.lang.String getID()
Return the identifier of this satellite

Specified by:
getID in interface SimNode
Returns:
the identifier of this satellite

getParent

public SimNode getParent()
Return the parent SimNode of this satellite.

Specified by:
getParent in interface ChildNode
Returns:
the parent SimNode of this satellite.

getStructure

public Structure getStructure()
Return the Structure for this node.

Specified by:
getStructure in interface SimNode
Returns:
the Structure for this node.

getSatellite

public Satellite getSatellite()
Return the properties for this satellite

Returns:
the properties for this satellite

getPlatformStructure

public PlatformStructure getPlatformStructure()
Return the PlatformStructure for this satellite. Convenience accessor method for the structure - that does not require casting.

Returns:
the PlatformStructure for this satellite

setPlatformStructure

public void setPlatformStructure(PlatformStructure structure)
Set the PlatformStructure for this satellite

Parameters:
structure - the PlatformStructure for this satellite

toString

public java.lang.String toString()
Return the String identifier of this satellite

Returns:
the String identifier of this satellite

Jeospace API

Copyright © 2006 - jeospace.org