- java.lang.Object
-
- spice.basic.IDMap
-
- spice.basic.BodyCode
-
public class BodyCode extends IDMap
Class BodyCode represents body-name mappings that are initialized by specification of a body ID code.SPICE applications normally won't need to use this class directly; they should use the class
Body
instead.Version 2.0.0 26-DEC-2016 (NJB)
Added deepCopy method.Version 1.0.0 24-AUG-2009 (NJB)
-
-
Field Summary
Fields Modifier and Type Field Description private int
IDcode
-
Constructor Summary
Constructors Constructor Description BodyCode(int code)
Create a new BodyCode from an int ID code.
-
Method Summary
Modifier and Type Method Description BodyCode
deepCopy()
Return a deep copy of this instance.int
getIDCode()
Return the integer Body ID code of this BodyCode instance.java.lang.String
getName()
Return the body name associated with this ID code.The name is that associated with the ID code at the time of the call.
-
-
-
Method Detail
-
getIDCode
public int getIDCode()
Return the integer Body ID code of this BodyCode instance.
-
getName
public java.lang.String getName() throws SpiceException
Return the body name associated with this ID code.The name is that associated with the ID code at the time of the call.- Specified by:
getName
in classIDMap
- Returns:
- name
- Throws:
SpiceException
- exception
-
deepCopy
public BodyCode deepCopy() throws SpiceException
Return a deep copy of this instance.- Specified by:
deepCopy
in classIDMap
- Returns:
- BodyCode
- Throws:
SpiceException
- exception
-
-