org.opensourcephysics.drawing3d.utils.transformations
Class XAxisRotation

java.lang.Object
  extended by org.opensourcephysics.numerics.Matrix3DTransformation
      extended by org.opensourcephysics.drawing3d.utils.transformations.AxisRotation
          extended by org.opensourcephysics.drawing3d.utils.transformations.XAxisRotation
All Implemented Interfaces:
java.lang.Cloneable, MatrixTransformation, Transformation

public class XAxisRotation
extends AxisRotation

XAxisRotation implements a 3D rotation around the X axis.


Constructor Summary
XAxisRotation()
           
 
Method Summary
 java.lang.Object clone()
          Provides a copy of this transformation.
 
Methods inherited from class org.opensourcephysics.drawing3d.utils.transformations.AxisRotation
getAngle, setAngle, setElement, setOrigin, setOrigin
 
Methods inherited from class org.opensourcephysics.numerics.Matrix3DTransformation
createAlignmentTransformation, direct, direct, getFlatMatrix, getLoader, getOrigin, getTransposedFlatMatrix, inverse, inverse, multiply, multiply, Quaternion, Quaternion, rotation, rotationX, rotationY, rotationZ, setMatrix, setMatrix, toQuaternion
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAxisRotation

public XAxisRotation()
Method Detail

clone

public java.lang.Object clone()
Provides a copy of this transformation.

Specified by:
clone in interface Transformation
Overrides:
clone in class Matrix3DTransformation