Class AxisAligner
java.lang.Object
org.biojava.nbio.structure.symmetry.axis.AxisAligner
- Direct Known Subclasses:
HelixAxisAligner
,RotationAxisAligner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract javax.vecmath.Point3d
abstract javax.vecmath.Vector3d
abstract javax.vecmath.Matrix4d
Returns a transformation matrix transform polyhedra for Cn structures.abstract javax.vecmath.Point3d
Returns the geometric center of polyhedron.static AxisAligner
getInstance
(QuatSymmetryResults results) Returns an instance of AxisAligner for differnt type of QuatSymmetryResults (factory method)abstract javax.vecmath.Vector3d[]
abstract javax.vecmath.Vector3d
abstract double
Returns the radius for drawing polyhedraabstract javax.vecmath.Matrix4d
abstract javax.vecmath.Matrix3d
abstract javax.vecmath.Vector3d
abstract QuatSymmetrySubunits
abstract String
abstract 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
-