Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

joelib.math.symmetry
Class SymmetryElement  view SymmetryElement download SymmetryElement.java

java.lang.Object
  extended byjoelib.math.symmetry.SymmetryElement

public class SymmetryElement
extends java.lang.Object

SymmetryElement.


Field Summary
 double[] direction
           
 double distance
           
 double maxdev
          Larges error associated with the element.
 double[] normal
           
 int nparam
          4 for inversion and planes, 7 for axes.
 int order
          Applying transformation this many times is identity.
 int[] transform
          Correspondence table for the transformation.
 TransformationAtom transformAtomMethod
           
 
Constructor Summary
SymmetryElement(int transformSize)
          Constructor for the AtomIntInt object
 
Method Summary
 void transformAtom(Symmetry invoker, SymmetryElement _el, SymAtom _from, SymAtom _to)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transformAtomMethod

public TransformationAtom transformAtomMethod

direction

public double[] direction

normal

public double[] normal

transform

public int[] transform
Correspondence table for the transformation.


distance

public double distance

maxdev

public double maxdev
Larges error associated with the element.


nparam

public int nparam
4 for inversion and planes, 7 for axes.


order

public int order
Applying transformation this many times is identity.

Constructor Detail

SymmetryElement

public SymmetryElement(int transformSize)
Constructor for the AtomIntInt object

Method Detail

transformAtom

public void transformAtom(Symmetry invoker,
                          SymmetryElement _el,
                          SymAtom _from,
                          SymAtom _to)
                   throws SymmetryException