Class HelixAxisAligner
java.lang.Object
org.biojava.nbio.structure.symmetry.core.AxisAligner
org.biojava.nbio.structure.symmetry.core.HelixAxisAligner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjavax.vecmath.Point3d
javax.vecmath.Point3d
javax.vecmath.Vector3d
javax.vecmath.Matrix4d
Returns a transformation matrix transform polyhedra for Cn structures.javax.vecmath.Point3d
Returns the geometric center of polyhedron.javax.vecmath.Vector3d[]
javax.vecmath.Vector3d
double
Returns the radius for drawing polyhedrajavax.vecmath.Matrix4d
javax.vecmath.Matrix3d
javax.vecmath.Vector3d
javax.vecmath.Matrix4d
Methods inherited from class org.biojava.nbio.structure.symmetry.core.AxisAligner
getInstance
-
Constructor Details
-
HelixAxisAligner
-
-
Method Details
-
getSymmetry
- Specified by:
getSymmetry
in classAxisAligner
-
getTransformation
public javax.vecmath.Matrix4d getTransformation()- Specified by:
getTransformation
in classAxisAligner
-
getRotationMatrix
public javax.vecmath.Matrix3d getRotationMatrix()- Specified by:
getRotationMatrix
in classAxisAligner
-
getReverseTransformation
public javax.vecmath.Matrix4d getReverseTransformation()- Specified by:
getReverseTransformation
in classAxisAligner
-
getPrincipalRotationAxis
public javax.vecmath.Vector3d getPrincipalRotationAxis()- Specified by:
getPrincipalRotationAxis
in classAxisAligner
-
getRotationReferenceAxis
public javax.vecmath.Vector3d getRotationReferenceAxis()- Specified by:
getRotationReferenceAxis
in classAxisAligner
-
getPrincipalAxesOfInertia
public javax.vecmath.Vector3d[] getPrincipalAxesOfInertia()- Specified by:
getPrincipalAxesOfInertia
in classAxisAligner
-
getDimension
public javax.vecmath.Vector3d getDimension()- Specified by:
getDimension
in classAxisAligner
-
getRadius
public double getRadius()Description copied from class:AxisAligner
Returns the radius for drawing polyhedra- Specified by:
getRadius
in classAxisAligner
- Returns:
- double radius
-
getGeometicCenterTransformation
public javax.vecmath.Matrix4d getGeometicCenterTransformation()Description copied from class:AxisAligner
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.- Specified by:
getGeometicCenterTransformation
in classAxisAligner
- Returns:
-
getGeometricCenter
public javax.vecmath.Point3d getGeometricCenter()Description copied from class:AxisAligner
Returns the geometric center of polyhedron. In the case of the Cn point group, the centroid and geometric center are usually not identical.- Specified by:
getGeometricCenter
in classAxisAligner
- Returns:
-
getCentroid
public javax.vecmath.Point3d getCentroid()- Specified by:
getCentroid
in classAxisAligner
-
getSubunits
- Specified by:
getSubunits
in classAxisAligner
-
getHelixLayers
-
getOrbits
- Specified by:
getOrbits
in classAxisAligner
-
calcCenterOfRotation
public javax.vecmath.Point3d calcCenterOfRotation()
-