HelixAxisAligner
, RotationAxisAligner
public abstract class AxisAligner
extends java.lang.Object
Constructor | Description |
---|---|
AxisAligner() |
Modifier and Type | Method | Description |
---|---|---|
abstract javax.vecmath.Point3d |
getCentroid() |
|
abstract javax.vecmath.Vector3d |
getDimension() |
|
abstract javax.vecmath.Matrix4d |
getGeometicCenterTransformation() |
Returns a transformation matrix transform polyhedra for Cn structures.
|
abstract javax.vecmath.Point3d |
getGeometricCenter() |
Returns the geometric center of polyhedron.
|
static AxisAligner |
getInstance(QuatSymmetryResults results) |
Returns an instance of AxisAligner for differnt type of QuatSymmetryResults (factory method)
|
abstract java.util.List<java.util.List<java.lang.Integer>> |
getOrbits() |
|
abstract javax.vecmath.Vector3d[] |
getPrincipalAxesOfInertia() |
|
abstract javax.vecmath.Vector3d |
getPrincipalRotationAxis() |
|
abstract double |
getRadius() |
Returns the radius for drawing polyhedra
|
abstract javax.vecmath.Matrix4d |
getReverseTransformation() |
|
abstract javax.vecmath.Matrix3d |
getRotationMatrix() |
|
abstract javax.vecmath.Vector3d |
getRotationReferenceAxis() |
|
abstract Subunits |
getSubunits() |
|
abstract java.lang.String |
getSymmetry() |
|
abstract javax.vecmath.Matrix4d |
getTransformation() |
public static AxisAligner getInstance(QuatSymmetryResults results)
results
- symmetry resultspublic abstract java.lang.String getSymmetry()
public abstract javax.vecmath.Matrix4d getTransformation()
public abstract javax.vecmath.Matrix3d getRotationMatrix()
public abstract javax.vecmath.Matrix4d getReverseTransformation()
public abstract javax.vecmath.Vector3d getPrincipalRotationAxis()
public abstract javax.vecmath.Vector3d getRotationReferenceAxis()
public abstract javax.vecmath.Vector3d[] getPrincipalAxesOfInertia()
public abstract javax.vecmath.Vector3d getDimension()
public abstract double getRadius()
public abstract javax.vecmath.Matrix4d getGeometicCenterTransformation()
public abstract javax.vecmath.Point3d getGeometricCenter()
public abstract javax.vecmath.Point3d getCentroid()
public abstract Subunits getSubunits()
public abstract java.util.List<java.util.List<java.lang.Integer>> getOrbits()