com.croftsoft.core.math.axis
Class AxisAngleLib

java.lang.Object
  extended by com.croftsoft.core.math.axis.AxisAngleLib

public final class AxisAngleLib
extends Object

A library of static methods to manipulate AxisAngle objects.

Since:
2008-05-09
Version:
$Id: AxisAngleLib.java,v 1.1 2008/05/09 18:35:55 croft Exp $
Author:
David Wallace Croft

Method Summary
static double magnitude(AxisAngle axisAngle)
           
static boolean matches(AxisAngle axisAngle0, AxisAngle axisAngle1)
           
static boolean matches(AxisAngle axisAngle0, AxisAngle axisAngle1, double tolerance)
           
static void normalize(AxisAngleMut axisAngleMut)
           
static QuatMut toQuat(AxisAngle axisAngle)
           
static Matrix3x3Mut toRotationMatrix(AxisAngle axisAngle)
           
static String toString(AxisAngle axisAngle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

magnitude

public static double magnitude(AxisAngle axisAngle)

matches

public static boolean matches(AxisAngle axisAngle0,
                              AxisAngle axisAngle1)

matches

public static boolean matches(AxisAngle axisAngle0,
                              AxisAngle axisAngle1,
                              double tolerance)

normalize

public static void normalize(AxisAngleMut axisAngleMut)

toQuat

public static QuatMut toQuat(AxisAngle axisAngle)

toRotationMatrix

public static Matrix3x3Mut toRotationMatrix(AxisAngle axisAngle)

toString

public static String toString(AxisAngle axisAngle)

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)