| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--javax.vecmath.Tuple3i
A 3-element tuple represented by signed integer x,y,z coordinates.
| Field Summary | |
 int | 
x
The x coordinate.  | 
 int | 
y
The y coordinate.  | 
 int | 
z
The z coordinate.  | 
| Constructor Summary | |
Tuple3i()
Constructs and initializes a Tuple3i to (0,0,0).  | 
|
Tuple3i(int[] t)
Constructs and initializes a Tuple3i from the array of length 3.  | 
|
Tuple3i(int x,
        int y,
        int z)
Constructs and initializes a Tuple3i from the specified x, y, and z coordinates.  | 
|
Tuple3i(Tuple3i t1)
Constructs and initializes a Tuple3i from the specified Tuple3i.  | 
|
| Method Summary | |
 void | 
absolute()
Sets each component of this tuple to its absolute value.  | 
 void | 
absolute(Tuple3i t)
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.  | 
 void | 
add(Tuple3i t1)
Sets the value of this tuple to the sum of itself and t1.  | 
 void | 
add(Tuple3i t1,
    Tuple3i t2)
Sets the value of this tuple to the sum of tuples t1 and t2.  | 
 void | 
clamp(int min,
      int max)
Clamps this tuple to the range [low, high].  | 
 void | 
clamp(int min,
      int max,
      Tuple3i t)
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.  | 
 void | 
clampMax(int max)
Clamps the maximum value of this tuple to the max parameter.  | 
 void | 
clampMax(int max,
         Tuple3i t)
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.  | 
 void | 
clampMin(int min)
Clamps the minimum value of this tuple to the min parameter.  | 
 void | 
clampMin(int min,
         Tuple3i t)
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.  | 
 boolean | 
equals(java.lang.Object t1)
Returns true if the Object t1 is of type Tuple3i and all of the data members of t1 are equal to the corresponding data members in this Tuple3i.  | 
 void | 
get(int[] t)
Copies the values of this tuple into the array t.  | 
 void | 
get(Tuple3i t)
Copies the values of this tuple into the tuple t.  | 
 int | 
hashCode()
Returns a hash code value based on the data values in this object.  | 
 void | 
negate()
Negates the value of this tuple in place.  | 
 void | 
negate(Tuple3i t1)
Sets the value of this tuple to the negation of tuple t1.  | 
 void | 
scale(int s)
Sets the value of this tuple to the scalar multiplication of the scale factor with this.  | 
 void | 
scale(int s,
      Tuple3i t1)
Sets the value of this tuple to the scalar multiplication of tuple t1.  | 
 void | 
scaleAdd(int s,
         Tuple3i t1)
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).  | 
 void | 
scaleAdd(int s,
         Tuple3i t1,
         Tuple3i t2)
Sets the value of this tuple to the scalar multiplication of tuple t1 plus tuple t2 (this = s*t1 + t2).  | 
 void | 
set(int[] t)
Sets the value of this tuple to the specified coordinates in the array of length 3.  | 
 void | 
set(int x,
    int y,
    int z)
Sets the value of this tuple to the specified x, y, and z coordinates.  | 
 void | 
set(Tuple3i t1)
Sets the value of this tuple to the value of tuple t1.  | 
 void | 
sub(Tuple3i t1)
Sets the value of this tuple to the difference of itself and t1 (this = this - t1).  | 
 void | 
sub(Tuple3i t1,
    Tuple3i t2)
Sets the value of this tuple to the difference of tuples t1 and t2 (this = t1 - t2).  | 
 java.lang.String | 
toString()
Returns a string that contains the values of this Tuple3i.  | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public int x
public int y
public int z
| Constructor Detail | 
public Tuple3i(int x,
               int y,
               int z)
x - the x coordinatey - the y coordinatez - the z coordinatepublic Tuple3i(int[] t)
t - the array of length 3 containing x, y, and z in order.public Tuple3i(Tuple3i t1)
t1 - the Tuple3i containing the initialization x, y, and z
 data.public Tuple3i()
| Method Detail | 
public final void set(int x,
                      int y,
                      int z)
x - the x coordinatey - the y coordinatez - the z coordinatepublic final void set(int[] t)
t - the array of length 3 containing x, y, and z in order.public final void set(Tuple3i t1)
t1 - the tuple to be copiedpublic final void get(int[] t)
t - is the arraypublic final void get(Tuple3i t)
t - is the target tuple
public final void add(Tuple3i t1,
                      Tuple3i t2)
t1 - the first tuplet2 - the second tuplepublic final void add(Tuple3i t1)
t1 - the other tuple
public final void sub(Tuple3i t1,
                      Tuple3i t2)
t1 - the first tuplet2 - the second tuplepublic final void sub(Tuple3i t1)
t1 - the other tuplepublic final void negate(Tuple3i t1)
t1 - the source tuplepublic final void negate()
public final void scale(int s,
                        Tuple3i t1)
s - the scalar valuet1 - the source tuplepublic final void scale(int s)
s - the scalar value
public final void scaleAdd(int s,
                           Tuple3i t1,
                           Tuple3i t2)
s - the scalar valuet1 - the tuple to be multipledt2 - the tuple to be added
public final void scaleAdd(int s,
                           Tuple3i t1)
s - the scalar valuet1 - the tuple to be addedpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object t1)
equals in class java.lang.Objectt1 - the object with which the comparison is madepublic int hashCode()
hashCode in class java.lang.Object
public final void clamp(int min,
                        int max,
                        Tuple3i t)
min - the lowest value in the tuple after clampingmax - the highest value in the tuple after clampingt - the source tuple, which will not be modified
public final void clampMin(int min,
                           Tuple3i t)
min - the lowest value in the tuple after clampingt - the source tuple, which will not be modified
public final void clampMax(int max,
                           Tuple3i t)
max - the highest value in the tuple after clampingt - the source tuple, which will not be modifiedpublic final void absolute(Tuple3i t)
t - the source tuple, which will not be modified
public final void clamp(int min,
                        int max)
min - the lowest value in this tuple after clampingmax - the highest value in this tuple after clampingpublic final void clampMin(int min)
min - the lowest value in this tuple after clampingpublic final void clampMax(int max)
max - the highest value in the tuple after clampingpublic final void absolute()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||