Class CLEG.ClegData

java.lang.Object
org.jmol.symmetry.CLEG.ClegData
Enclosing class:
CLEG

public static class CLEG.ClegData extends Object
running data items for assignSpaceGroup iteration
  • Field Details

    • tokens

      public final String[] tokens
    • sym

      public Symmetry sym
    • trMat

      public M4 trMat
    • errString

      public String errString
  • Constructor Details

  • Method Details

    • setSymmetry

      public void setSymmetry(SymmetryInterface sym)
    • addSGTransform

      public M4 addSGTransform(String tr, String what)
    • abcFor

      public String abcFor(M4 trm)
    • matFor

      public M4 matFor(String trm)
    • removePrevNodeTrm

      public void removePrevNodeTrm()
    • calculate

      public String calculate(M4 trm0)
    • updateTokens

      public void updateTokens(CLEG.ClegNode node)
      fill in the blanks to create a CLEG string when joined.
      Parameters:
      node -
    • addTransformLink

      public void addTransformLink()
    • setNodeTransform

      public void setNodeTransform(CLEG.ClegNode node)
    • addTransform

      public void addTransform(int index, String transform)
    • getPrevNode

      public CLEG.ClegNode getPrevNode()
    • setPrevNode

      public CLEG.ClegNode setPrevNode(CLEG.ClegNode node)
    • addPrimitiveTransform

      public String addPrimitiveTransform(String myIta, String myTrm)
    • setReturnMap

      public void setReturnMap(Map<String,Object> ret)
    • setReturnLst

      public void setReturnLst(Lst<Object> ret)