org.ode4j.math
Class DVector3View

java.lang.Object
  extended by org.ode4j.math.DVector3View
Direct Known Subclasses:
DMatrix3.DVector3ColView, DMatrix3.DVector3RowTView

public abstract class DVector3View
extends java.lang.Object


Constructor Summary
DVector3View()
           
 
Method Summary
 double dot(DVector3View v2)
           
 boolean equals(java.lang.Object obj)
           
abstract  double get(int i)
           
abstract  double get0()
           
abstract  double get1()
           
abstract  double get2()
           
 int hashCode()
           
 double length()
           
 void scale(double s)
           
 void set(double x, double y, double z)
           
 void set(DVector3 v2)
           
abstract  void set0(double d)
           
abstract  void set1(double d)
           
abstract  void set2(double d)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DVector3View

public DVector3View()
Method Detail

get0

public abstract double get0()

get1

public abstract double get1()

get2

public abstract double get2()

get

public abstract double get(int i)
Parameters:
i - The row to return [0, 1, 2].

set0

public abstract void set0(double d)

set1

public abstract void set1(double d)

set2

public abstract void set2(double d)

length

public final double length()

dot

public double dot(DVector3View v2)

set

public final void set(DVector3 v2)

set

public final void set(double x,
                      double y,
                      double z)

scale

public final void scale(double s)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object