public class HelixAxisAligner extends AxisAligner
Constructor and Description |
---|
HelixAxisAligner(QuatSymmetryResults results) |
Modifier and Type | Method and Description |
---|---|
Point3d |
calcCenterOfRotation() |
Point3d |
getCentroid() |
Vector3d |
getDimension() |
Matrix4d |
getGeometicCenterTransformation()
Returns a transformation matrix transform polyhedra for Cn structures.
|
Point3d |
getGeometricCenter()
Returns the geometric center of polyhedron.
|
HelixLayers |
getHelixLayers() |
java.util.List<java.util.List<java.lang.Integer>> |
getOrbits() |
Vector3d[] |
getPrincipalAxesOfInertia() |
Vector3d |
getPrincipalRotationAxis() |
double |
getRadius()
Returns the radius for drawing polyhedra
|
Matrix4d |
getReverseTransformation() |
Matrix3d |
getRotationMatrix() |
Vector3d |
getRotationReferenceAxis() |
Subunits |
getSubunits() |
java.lang.String |
getSymmetry() |
Matrix4d |
getTransformation() |
getInstance
public HelixAxisAligner(QuatSymmetryResults results)
public java.lang.String getSymmetry()
getSymmetry
in class AxisAligner
public Matrix4d getTransformation()
getTransformation
in class AxisAligner
public Matrix3d getRotationMatrix()
getRotationMatrix
in class AxisAligner
public Matrix4d getReverseTransformation()
getReverseTransformation
in class AxisAligner
public Vector3d getPrincipalRotationAxis()
getPrincipalRotationAxis
in class AxisAligner
public Vector3d getRotationReferenceAxis()
getRotationReferenceAxis
in class AxisAligner
public Vector3d[] getPrincipalAxesOfInertia()
getPrincipalAxesOfInertia
in class AxisAligner
public Vector3d getDimension()
getDimension
in class AxisAligner
public double getRadius()
AxisAligner
getRadius
in class AxisAligner
public Matrix4d getGeometicCenterTransformation()
AxisAligner
getGeometicCenterTransformation
in class AxisAligner
public Point3d getGeometricCenter()
AxisAligner
getGeometricCenter
in class AxisAligner
public Point3d getCentroid()
getCentroid
in class AxisAligner
public Subunits getSubunits()
getSubunits
in class AxisAligner
public HelixLayers getHelixLayers()
public java.util.List<java.util.List<java.lang.Integer>> getOrbits()
getOrbits
in class AxisAligner
public Point3d calcCenterOfRotation()