edu.stanford.rsl.konrad.geometry
Class Axis

java.lang.Object
  extended by edu.stanford.rsl.konrad.geometry.Axis

public class Axis
extends java.lang.Object

Class to model a coordinate axis;

Author:
Rotimi X Ojo

Constructor Summary
Axis(double... coordinates)
           
Axis(SimpleVector axisvec)
           
 
Method Summary
 int dimension()
           
 SimpleVector getAxisVector()
           
 void setAxis(SimpleVector newAxis)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Axis

public Axis(double... coordinates)

Axis

public Axis(SimpleVector axisvec)
Method Detail

getAxisVector

public SimpleVector getAxisVector()
Returns:
a unit vector defining an axis

dimension

public int dimension()
Returns:
the dimension of the axis vector

setAxis

public void setAxis(SimpleVector newAxis)