Class AxisAligner
java.lang.Object
org.biojava.nbio.structure.symmetry.core.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 Subunitsabstract 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
public abstract javax.vecmath.Matrix4d getTransformation() - 
getRotationMatrix
public abstract javax.vecmath.Matrix3d getRotationMatrix() - 
getReverseTransformation
public abstract javax.vecmath.Matrix4d getReverseTransformation() - 
getPrincipalRotationAxis
public abstract javax.vecmath.Vector3d getPrincipalRotationAxis() - 
getRotationReferenceAxis
public abstract javax.vecmath.Vector3d getRotationReferenceAxis() - 
getPrincipalAxesOfInertia
public abstract javax.vecmath.Vector3d[] getPrincipalAxesOfInertia() - 
getDimension
public abstract javax.vecmath.Vector3d getDimension() - 
getRadius
public abstract double getRadius()Returns the radius for drawing polyhedra- Returns:
 - double radius
 
 - 
getGeometicCenterTransformation
public abstract javax.vecmath.Matrix4d 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
public abstract javax.vecmath.Point3d 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
public abstract javax.vecmath.Point3d getCentroid() - 
getSubunits
 - 
getOrbits
 
 -