public class Vector
extends java.lang.Object
Constructor and Description |
---|
Vector()
The default constructor.
|
Vector(double x,
double y,
double z) |
Vector(double x,
double y,
double z,
boolean isPoint) |
Vector(Location3D loc) |
Vector(Location3D start,
Location3D end) |
Vector(Vector v) |
Modifier and Type | Method and Description |
---|---|
void |
add(Vector v) |
double |
cosineValue(Vector v) |
Vector |
crossProduct(Vector v) |
boolean |
equals(java.lang.Object other) |
double |
get(int i) |
Vector |
getAdd(Vector v) |
Vector |
getMultiply(org.eclipse.birt.chart.internal.computations.Matrix m) |
double |
getNorm() |
Vector |
getNormalized() |
Vector |
getSub(Vector v) |
int |
hashCode() |
void |
inverse()
Returns the inverse direction of this vector.
|
boolean |
isPoint() |
void |
multiply(org.eclipse.birt.chart.internal.computations.Matrix m) |
void |
normalize() |
void |
perspective(double distance) |
void |
project(int dist) |
void |
rotate(Angle3D angle) |
double |
scalarProduct(Vector v) |
void |
scale(double f) |
void |
set(double x,
double y,
double z) |
void |
set(double x,
double y,
double z,
boolean isPoint) |
void |
sub(Vector v) |
java.lang.String |
toString() |
public Vector()
public Vector(Location3D start, Location3D end)
start
- end
- public Vector(Vector v)
v
- public Vector(Location3D loc)
loc
- public Vector(double x, double y, double z)
x
- y
- z
- public Vector(double x, double y, double z, boolean isPoint)
x
- y
- z
- isPoint
- public void set(double x, double y, double z, boolean isPoint)
x
- y
- z
- isPoint
- public void set(double x, double y, double z)
x
- y
- z
- public double get(int i)
i
- public void add(Vector v)
v
- public void sub(Vector v)
v
- public void scale(double f)
f
- public void perspective(double distance)
distance
- public boolean isPoint()
public double scalarProduct(Vector v)
v
- public double cosineValue(Vector v)
v
- public void rotate(Angle3D angle)
angle
- public void project(int dist)
dist
- public void inverse()
public void multiply(org.eclipse.birt.chart.internal.computations.Matrix m)
m
- public Vector getMultiply(org.eclipse.birt.chart.internal.computations.Matrix m)
m
- public java.lang.String toString()
toString
in class java.lang.Object
public double getNorm()
public Vector getNormalized()
public void normalize()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005-2008 Actuate Corp. All rights reserved.