Class AxisAligner
java.lang.Object
org.biojava.nbio.structure.symmetry.axis.AxisAligner
- Direct Known Subclasses:
HelixAxisAligner,RotationAxisAligner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract javax.vecmath.Point3dabstract javax.vecmath.Vector3dabstract javax.vecmath.Matrix4dReturns a transformation matrix transform polyhedra for Cn structures.abstract javax.vecmath.Point3dReturns the geometric center of polyhedron.static AxisAlignergetInstance(QuatSymmetryResults results) Returns an instance of AxisAligner for differnt type of QuatSymmetryResults (factory method)abstract javax.vecmath.Vector3d[]abstract javax.vecmath.Vector3dabstract doubleReturns the radius for drawing polyhedraabstract javax.vecmath.Matrix4dabstract javax.vecmath.Matrix3dabstract javax.vecmath.Vector3dabstract QuatSymmetrySubunitsabstract Stringabstract javax.vecmath.Matrix4d
-
Constructor Details
-
AxisAligner
public AxisAligner()
-
-
Method Details
-
getInstance
Returns an instance of AxisAligner for differnt type of QuatSymmetryResults (factory method)- Parameters:
results- symmetry results- Returns:
- instance of AxisAligner
-
getSymmetry
-
getTransformation
-
getRotationMatrix
-
getReverseTransformation
-
getPrincipalRotationAxis
-
getRotationReferenceAxis
-
getPrincipalAxesOfInertia
-
getDimension
-
getRadius
Returns the radius for drawing polyhedra- Returns:
- double radius
-
getGeometicCenterTransformation
Returns a transformation matrix transform polyhedra for Cn structures. The center in this matrix is the geometric center, rather then the centroid. In Cn structures those are usually not the same.- Returns:
-
getGeometricCenter
Returns the geometric center of polyhedron. In the case of the Cn point group, the centroid and geometric center are usually not identical.- Returns:
-
getCentroid
-
getSubunits
-
getOrbits
-