Class RotationGroup
- java.lang.Object
-
- org.biojava.nbio.structure.symmetry.core.RotationGroup
-
-
Constructor Summary
Constructors Constructor Description RotationGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRotation(Rotation rotation)voidcomplete()intgetHigherOrderRotationAxis()intgetOrder()StringgetPointGroup()intgetPrincipalAxisIndex()RotationgetRotation(int index)QuatSymmetryScoresgetScores()Returns QuatSymmetryScores averaged over all rotations (except the first rotation, which is the unit operation E)intgetTwoFoldsPerpendicular()booleanisComplete()Iterator<Rotation>iterator()voidremoveRotation(int index)voidsetC1(int n)voidsetSymmetryDeviation(double symmetryDeviation)voidsortByFoldDecending()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
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()
-
-