Class RotationGroup

    • Constructor Detail

      • RotationGroup

        public RotationGroup()
    • Method Detail

      • getOrder

        public int getOrder()
      • getRotation

        public Rotation getRotation​(int index)
      • addRotation

        public void addRotation​(Rotation rotation)
      • setC1

        public void setC1​(int n)
      • removeRotation

        public void removeRotation​(int index)
      • complete

        public void complete()
      • getPointGroup

        public String getPointGroup()
      • getScores

        public QuatSymmetryScores getScores()
        Returns QuatSymmetryScores averaged over all rotations (except the first rotation, which is the unit operation E)
        Returns:
        mean scores average over rotations
      • setSymmetryDeviation

        public void setSymmetryDeviation​(double symmetryDeviation)
        Parameters:
        symmetryDeviation - the symmetryDeviation to set
      • isComplete

        public boolean isComplete()
      • getHigherOrderRotationAxis

        public int getHigherOrderRotationAxis()
      • getTwoFoldsPerpendicular

        public int getTwoFoldsPerpendicular()
      • getPrincipalAxisIndex

        public int getPrincipalAxisIndex()
      • sortByFoldDecending

        public void sortByFoldDecending()