| Constructor and Description |
|---|
Vector1Double()
Creates a new vector.
|
Vector1Double(double value)
Creates a new Vector1Double
|
| Modifier and Type | Method and Description |
|---|---|
IVector1 |
add(IVector1 vector)
Adds another vector to this vector, adding individual components.
|
Object |
clone()
Generates a deep clone of the vector.
|
IVector1 |
copy()
Makes a copy of the vector without using the complex clone interface.
|
IVector2 |
createVector2(IVector1 sec)
Create a vector2 from this and another vector.
|
boolean |
equals(IVector1 vector)
Compares the vector to another vector.
|
boolean |
equals(Object obj)
Compares the vector to an object
|
BigDecimal |
getAsBigDecimal()
Returns the vector as BigDecimal.
|
double |
getAsDouble()
Returns the vector as double.
|
float |
getAsFloat()
Returns the vector as float.
|
int |
getAsInteger()
Returns the vector as integer.
|
long |
getAsLong()
Returns the vector as long.
|
IVector1 |
getDistance(IVector1 vector)
Returns the distance to another vector
|
static IVector1 |
getVector1(Double val) |
boolean |
greater(IVector1 vector)
Tests if the vector is greater than another vector.
|
int |
hashCode()
Compute the hash code.
|
boolean |
less(IVector1 vector)
Tests if the vector is less than another vector.
|
IVector1 |
mod(IVector1 mod)
Calculate the modulo.
|
IVector1 |
multiply(IVector1 vector)
Performs a multiplication on the vector.
|
IVector1 |
negate()
Negates the vector by negating its components.
|
void |
setAsDouble(double x) |
IVector1 |
sqrt()
Calculate the square root.
|
IVector1 |
subtract(IVector1 vector)
Subtracts another vector to this vector, subtracting individual components.
|
String |
toString() |
IVector1 |
zero()
Sets the vector component to zero.
|
public static final IVector1 ZERO
public Vector1Double(double value)
value - vector valuepublic Vector1Double()
public IVector1 add(IVector1 vector)
IVector1public IVector1 subtract(IVector1 vector)
public IVector1 multiply(IVector1 vector)
IVector1public IVector1 zero()
public IVector1 negate()
IVector1public IVector1 sqrt()
public IVector1 getDistance(IVector1 vector)
IVector1getDistance in interface IVector1vector - other vectorpublic int getAsInteger()
IVector1getAsInteger in interface IVector1public long getAsLong()
IVector1public float getAsFloat()
IVector1getAsFloat in interface IVector1public double getAsDouble()
IVector1getAsDouble in interface IVector1public void setAsDouble(double x)
public BigDecimal getAsBigDecimal()
IVector1getAsBigDecimal in interface IVector1public IVector1 copy()
IVector1public Object clone() throws CloneNotSupportedException
IVector1clone in interface IVector1clone in class ObjectCloneNotSupportedExceptionpublic boolean equals(Object obj)
IVector1public boolean equals(IVector1 vector)
IVector1public int hashCode()
public boolean greater(IVector1 vector)
IVector1public boolean less(IVector1 vector)
IVector1public IVector2 createVector2(IVector1 sec)
createVector2 in interface IVector1sec - The second vector.Copyright © 2012. All Rights Reserved.