meshi.geometry
Class Coordinates

java.lang.Object
  extended by meshi.geometry.Coordinates
Direct Known Subclasses:
FrozenCoordinates

public class Coordinates
extends java.lang.Object


Field Summary
private  boolean nowhere
           
static double NOWHERE_CONST
           
private  boolean random
           
protected  double[] x
           
protected  double[] y
           
protected  double[] z
           
 
Constructor Summary
Coordinates()
           
Coordinates(Atom atom)
           
Coordinates(Coordinates coordinates)
           
Coordinates(Coordinates coordinates, double radius)
           
Coordinates(double x, double y, double z)
           
 
Method Summary
 void addToFx(double addMe)
           
 void addToFy(double addMe)
           
 void addToFz(double addMe)
           
 void addToX(double addMe)
           
 void addToY(double addMe)
           
 void addToZ(double addMe)
           
 double distanceFrom(Coordinates other)
           
 boolean equals(java.lang.Object obj)
           
 double fx()
           
 double fy()
           
 double fz()
           
 boolean nowhere()
           
 boolean random()
           
 void reset()
           
 void resetForces()
           
 void set(Coordinates other)
           
 void set(Coordinates other, double radius)
           
 void setFx(double fx)
           
 void setFy(double fy)
           
 void setFz(double fz)
           
 void setXYZ(double x, double y, double z)
           
 void somewhere()
           
 java.lang.String toString()
           
 double x()
           
 double[] X()
           
 double y()
           
 double[] Y()
           
 double z()
           
 double[] Z()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NOWHERE_CONST

public static double NOWHERE_CONST

x

protected double[] x

y

protected double[] y

z

protected double[] z

random

private boolean random

nowhere

private boolean nowhere
Constructor Detail

Coordinates

public Coordinates()

Coordinates

public Coordinates(Atom atom)

Coordinates

public Coordinates(double x,
                   double y,
                   double z)

Coordinates

public Coordinates(Coordinates coordinates)

Coordinates

public Coordinates(Coordinates coordinates,
                   double radius)
Method Detail

random

public boolean random()

nowhere

public final boolean nowhere()

somewhere

public void somewhere()

reset

public void reset()

x

public final double x()

y

public final double y()

z

public final double z()

fx

public final double fx()

fy

public final double fy()

fz

public final double fz()

setXYZ

public void setXYZ(double x,
                   double y,
                   double z)

set

public void set(Coordinates other)

set

public void set(Coordinates other,
                double radius)

setFx

public void setFx(double fx)

setFy

public void setFy(double fy)

setFz

public void setFz(double fz)

addToX

public void addToX(double addMe)

addToY

public void addToY(double addMe)

addToZ

public void addToZ(double addMe)

addToFx

public final void addToFx(double addMe)

addToFy

public final void addToFy(double addMe)

addToFz

public final void addToFz(double addMe)

resetForces

public void resetForces()

X

public final double[] X()

Y

public final double[] Y()

Z

public final double[] Z()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

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

distanceFrom

public final double distanceFrom(Coordinates other)