public abstract class AxisAligner extends Object
Constructor and Description |
---|
AxisAligner() |
Modifier and Type | Method and 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 List<List<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 String |
getSymmetry() |
abstract javax.vecmath.Matrix4d |
getTransformation() |
public static AxisAligner getInstance(QuatSymmetryResults results)
results
- symmetry resultspublic abstract 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()
Copyright © 2000–2016 BioJava. All rights reserved.