Class HelixAxisAligner
java.lang.Object
org.biojava.nbio.structure.symmetry.core.AxisAligner
org.biojava.nbio.structure.symmetry.core.HelixAxisAligner
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionjavax.vecmath.Point3djavax.vecmath.Point3djavax.vecmath.Vector3djavax.vecmath.Matrix4dReturns a transformation matrix transform polyhedra for Cn structures.javax.vecmath.Point3dReturns the geometric center of polyhedron.javax.vecmath.Vector3d[]javax.vecmath.Vector3ddoubleReturns the radius for drawing polyhedrajavax.vecmath.Matrix4djavax.vecmath.Matrix3djavax.vecmath.Vector3djavax.vecmath.Matrix4dMethods inherited from class org.biojava.nbio.structure.symmetry.core.AxisAligner
getInstance 
- 
Constructor Details
- 
HelixAxisAligner
 
 - 
 - 
Method Details
- 
getSymmetry
- Specified by:
 getSymmetryin classAxisAligner
 - 
getTransformation
public javax.vecmath.Matrix4d getTransformation()- Specified by:
 getTransformationin classAxisAligner
 - 
getRotationMatrix
public javax.vecmath.Matrix3d getRotationMatrix()- Specified by:
 getRotationMatrixin classAxisAligner
 - 
getReverseTransformation
public javax.vecmath.Matrix4d getReverseTransformation()- Specified by:
 getReverseTransformationin classAxisAligner
 - 
getPrincipalRotationAxis
public javax.vecmath.Vector3d getPrincipalRotationAxis()- Specified by:
 getPrincipalRotationAxisin classAxisAligner
 - 
getRotationReferenceAxis
public javax.vecmath.Vector3d getRotationReferenceAxis()- Specified by:
 getRotationReferenceAxisin classAxisAligner
 - 
getPrincipalAxesOfInertia
public javax.vecmath.Vector3d[] getPrincipalAxesOfInertia()- Specified by:
 getPrincipalAxesOfInertiain classAxisAligner
 - 
getDimension
public javax.vecmath.Vector3d getDimension()- Specified by:
 getDimensionin classAxisAligner
 - 
getRadius
public double getRadius()Description copied from class:AxisAlignerReturns the radius for drawing polyhedra- Specified by:
 getRadiusin classAxisAligner- Returns:
 - double radius
 
 - 
getGeometicCenterTransformation
public javax.vecmath.Matrix4d getGeometicCenterTransformation()Description copied from class:AxisAlignerReturns 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:
 getGeometicCenterTransformationin classAxisAligner- Returns:
 
 - 
getGeometricCenter
public javax.vecmath.Point3d getGeometricCenter()Description copied from class:AxisAlignerReturns the geometric center of polyhedron. In the case of the Cn point group, the centroid and geometric center are usually not identical.- Specified by:
 getGeometricCenterin classAxisAligner- Returns:
 
 - 
getCentroid
public javax.vecmath.Point3d getCentroid()- Specified by:
 getCentroidin classAxisAligner
 - 
getSubunits
- Specified by:
 getSubunitsin classAxisAligner
 - 
getHelixLayers
 - 
getOrbits
- Specified by:
 getOrbitsin classAxisAligner
 - 
calcCenterOfRotation
public javax.vecmath.Point3d calcCenterOfRotation() 
 -