public class QuatSymmetrySubunits
extends java.lang.Object
Subunits being
considered for symmetry detection. This class is a helper for the
QuatSymmetryDetector algorithm, since it calculates and caches the
MomentsOfInertia and the centroids of each Subunit.| Constructor and Description |
|---|
QuatSymmetrySubunits(java.util.List<SubunitCluster> clusters)
Converts the List of
SubunitCluster to a Subunit object. |
| Modifier and Type | Method and Description |
|---|---|
int |
getCalphaCount() |
java.util.List<javax.vecmath.Point3d> |
getCenters() |
javax.vecmath.Point3d |
getCentroid() |
java.util.List<java.lang.String> |
getChainIds()
This method is provisional and should only be used for coloring Subunits.
|
java.util.List<java.lang.Integer> |
getClusterIds() |
java.util.List<java.lang.Integer> |
getFolds() |
int |
getLargestSubunit() |
javax.vecmath.Point3d |
getLowerBound() |
java.util.List<java.lang.Integer> |
getModelNumbers()
This method is provisional and should only be used for coloring Subunits.
|
MomentsOfInertia |
getMomentsOfInertia() |
java.util.List<javax.vecmath.Point3d> |
getOriginalCenters() |
int |
getSubunitCount() |
java.util.List<javax.vecmath.Point3d[]> |
getTraces() |
java.util.List<javax.vecmath.Vector3d> |
getUnitVectors() |
javax.vecmath.Point3d |
getUpperBound() |
public QuatSymmetrySubunits(java.util.List<SubunitCluster> clusters)
SubunitCluster to a Subunit object.clusters - List of SubunitClusterpublic java.util.List<javax.vecmath.Point3d[]> getTraces()
public java.util.List<java.lang.Integer> getClusterIds()
public java.util.List<java.lang.String> getChainIds()
public java.util.List<java.lang.Integer> getModelNumbers()
public int getSubunitCount()
public java.util.List<java.lang.Integer> getFolds()
public int getCalphaCount()
public int getLargestSubunit()
public java.util.List<javax.vecmath.Point3d> getCenters()
public java.util.List<javax.vecmath.Vector3d> getUnitVectors()
public java.util.List<javax.vecmath.Point3d> getOriginalCenters()
public javax.vecmath.Point3d getCentroid()
public MomentsOfInertia getMomentsOfInertia()
public javax.vecmath.Point3d getLowerBound()
public javax.vecmath.Point3d getUpperBound()
Copyright © 2000-2020 BioJava. All Rights Reserved.