public abstract class AxisAligner
extends java.lang.Object
Constructor and Description |
---|
AxisAligner() |
Modifier and Type | Method and Description |
---|---|
abstract Point3d |
getCentroid() |
abstract Vector3d |
getDimension() |
abstract Matrix4d |
getGeometicCenterTransformation()
Returns a transformation matrix transform polyhedra for Cn structures.
|
abstract 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 Vector3d[] |
getPrincipalAxesOfInertia() |
abstract Vector3d |
getPrincipalRotationAxis() |
abstract double |
getRadius()
Returns the radius for drawing polyhedra
|
abstract Matrix4d |
getReverseTransformation() |
abstract Matrix3d |
getRotationMatrix() |
abstract Vector3d |
getRotationReferenceAxis() |
abstract Subunits |
getSubunits() |
abstract java.lang.String |
getSymmetry() |
abstract Matrix4d |
getTransformation() |
public static AxisAligner getInstance(QuatSymmetryResults results)
results
- symmetry resultspublic abstract java.lang.String getSymmetry()
public abstract Matrix4d getTransformation()
public abstract Matrix3d getRotationMatrix()
public abstract Matrix4d getReverseTransformation()
public abstract Vector3d getPrincipalRotationAxis()
public abstract Vector3d getRotationReferenceAxis()
public abstract Vector3d[] getPrincipalAxesOfInertia()
public abstract Vector3d getDimension()
public abstract double getRadius()
public abstract Matrix4d getGeometicCenterTransformation()
public abstract Point3d getGeometricCenter()
public abstract Point3d getCentroid()
public abstract Subunits getSubunits()
public abstract java.util.List<java.util.List<java.lang.Integer>> getOrbits()