edu.sc.seis.fissuresUtil.bag
Class OrientationUtil

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.bag.OrientationUtil

public class OrientationUtil
extends java.lang.Object


Constructor Summary
OrientationUtil()
           
 
Method Summary
static double angleBetween(edu.iris.Fissures.Orientation one, edu.iris.Fissures.Orientation two)
           
static boolean areEqual(edu.iris.Fissures.Orientation one, edu.iris.Fissures.Orientation two)
           
static boolean areOrthogonal(edu.iris.Fissures.Orientation one, edu.iris.Fissures.Orientation two)
           
static boolean areOrthogonal(edu.iris.Fissures.Orientation one, edu.iris.Fissures.Orientation two, double tol)
           
static edu.iris.Fissures.network.ChannelImpl flip(edu.iris.Fissures.IfNetwork.Channel chan)
           
static edu.iris.Fissures.Orientation flip(edu.iris.Fissures.Orientation orient)
           
static edu.iris.Fissures.Orientation getEast()
           
static edu.iris.Fissures.Orientation getNorth()
           
static edu.iris.Fissures.Orientation getUp()
           
static java.util.List<edu.iris.Fissures.network.ChannelImpl> inOrientation(edu.iris.Fissures.IfNetwork.OrientationRange orient, java.util.List<edu.iris.Fissures.network.ChannelImpl> chans)
           
static java.lang.String toString(edu.iris.Fissures.Orientation orientation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrientationUtil

public OrientationUtil()
Method Detail

inOrientation

public static java.util.List<edu.iris.Fissures.network.ChannelImpl> inOrientation(edu.iris.Fissures.IfNetwork.OrientationRange orient,
                                                                                  java.util.List<edu.iris.Fissures.network.ChannelImpl> chans)

areEqual

public static boolean areEqual(edu.iris.Fissures.Orientation one,
                               edu.iris.Fissures.Orientation two)

areOrthogonal

public static boolean areOrthogonal(edu.iris.Fissures.Orientation one,
                                    edu.iris.Fissures.Orientation two)

areOrthogonal

public static boolean areOrthogonal(edu.iris.Fissures.Orientation one,
                                    edu.iris.Fissures.Orientation two,
                                    double tol)

angleBetween

public static double angleBetween(edu.iris.Fissures.Orientation one,
                                  edu.iris.Fissures.Orientation two)

getUp

public static edu.iris.Fissures.Orientation getUp()

getNorth

public static edu.iris.Fissures.Orientation getNorth()

getEast

public static edu.iris.Fissures.Orientation getEast()

flip

public static edu.iris.Fissures.Orientation flip(edu.iris.Fissures.Orientation orient)

flip

public static edu.iris.Fissures.network.ChannelImpl flip(edu.iris.Fissures.IfNetwork.Channel chan)

toString

public static java.lang.String toString(edu.iris.Fissures.Orientation orientation)