JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.chemistry
Class UnitCellNone

java.lang.Object
  extended bygov.nasa.javaGenes.chemistry.UnitCell
      extended bygov.nasa.javaGenes.chemistry.UnitCellNone
All Implemented Interfaces:
java.io.Serializable

public class UnitCellNone
extends UnitCell

a 'unit cell' that is not a unit cell at all. Simplifies other code where a UnitCell may or may not be in use.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.chemistry.UnitCell
cell, fullDistance, halfDistance
 
Constructor Summary
UnitCellNone()
           
 
Method Summary
 UnitCell copy()
           
 double getAngle(Vertex x, Vertex center, Vertex z)
           
 double getDistance(Vertex a, Vertex b)
           
 double getSeparation(int dimension, double a, double b)
           
 boolean isCutoffInBounds(double d)
           
 boolean isInside(Vertex a)
           
 void moveInside(Vertex v)
           
 boolean nearlyEquals(UnitCell uc)
           
 java.lang.String toString()
           
 
Methods inherited from class gov.nasa.javaGenes.chemistry.UnitCell
scaleBy, setAll, setDimension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnitCellNone

public UnitCellNone()
Method Detail

nearlyEquals

public boolean nearlyEquals(UnitCell uc)
Overrides:
nearlyEquals in class UnitCell

isInside

public boolean isInside(Vertex a)
Overrides:
isInside in class UnitCell

moveInside

public void moveInside(Vertex v)
Overrides:
moveInside in class UnitCell

copy

public UnitCell copy()
Overrides:
copy in class UnitCell

toString

public java.lang.String toString()
Overrides:
toString in class UnitCell

getDistance

public double getDistance(Vertex a,
                          Vertex b)
Overrides:
getDistance in class UnitCell

getAngle

public double getAngle(Vertex x,
                       Vertex center,
                       Vertex z)
Overrides:
getAngle in class UnitCell

getSeparation

public double getSeparation(int dimension,
                            double a,
                            double b)
Overrides:
getSeparation in class UnitCell

isCutoffInBounds

public boolean isCutoffInBounds(double d)
Overrides:
isCutoffInBounds in class UnitCell

JavaGenes, NASA Ames. Written largely by Al Globus