JNISpice
version 2.0.0

spice.basic
Class SurfaceIDMap

java.lang.Object
  extended by spice.basic.IDMap
      extended by spice.basic.SurfaceIDMap
Direct Known Subclasses:
SurfaceCode, SurfaceName

public abstract class SurfaceIDMap
extends IDMap

Class Surface IDMap is an abstract superclass for JNISpice classes implementing mappings between surface names and ID codes, where the mappings are associated with specified Bodies.

Version 1.0.0 26-DEC-2016 (NJB)


Constructor Summary
SurfaceIDMap()
           
 
Method Summary
abstract  SurfaceIDMap deepCopy()
          Override class IDMap's deepCopy method: create a copy of class SurfaceIDMap.
abstract  Body getBody()
          Return the Body associated with a SurfaceIDMap.
 
Methods inherited from class spice.basic.IDMap
getIDCode, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurfaceIDMap

public SurfaceIDMap()
Method Detail

getBody

public abstract Body getBody()
                      throws SpiceException
Return the Body associated with a SurfaceIDMap.

Throws:
SpiceException

deepCopy

public abstract SurfaceIDMap deepCopy()
                               throws SpiceException
Override class IDMap's deepCopy method: create a copy of class SurfaceIDMap.

Specified by:
deepCopy in class IDMap
Throws:
SpiceException

JNISpice
version 2.0.0

JNISpice Alpha Test Version 2.0.0 28-JAN-2017 (NJB)