| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--javax.vecmath.Tuple4b
A four byte tuple. Note that Java defines a byte as a signed integer in the range [-128, 127]. However, colors are more typically represented by values in the range [0, 255]. Java 3D recognizes this and, in those cases where Tuple4b is used to represent color, treats the bytes as if the range were [0, 255]---in other words, as if the bytes were unsigned. Values greater than 127 can be assigned to a byte variable using a type cast. For example:
| Field Summary | |
 byte | 
w
The fourth value.  | 
 byte | 
x
The first value.  | 
 byte | 
y
The second value.  | 
 byte | 
z
The third value.  | 
| Constructor Summary | |
Tuple4b()
Constructs and initializes a Tuple4b to (0,0,0,0).  | 
|
Tuple4b(byte[] t)
Constructs and initializes a Tuple4b from the array of length 4.  | 
|
Tuple4b(byte b1,
        byte b2,
        byte b3,
        byte b4)
Constructs and initializes a Tuple4b from the specified four values.  | 
|
Tuple4b(Tuple4b t1)
Constructs and initializes a Tuple4b from the specified Tuple4b.  | 
|
| Method Summary | |
 boolean | 
equals(java.lang.Object t1)
Returns true if the Object t1 is of type Tuple4b and all of the data members of t1 are equal to the corresponding data members in this Tuple4b.  | 
 boolean | 
equals(Tuple4b t1)
Returns true if all of the data members of tuple t1 are equal to the corresponding data members in this tuple.  | 
 void | 
get(byte[] b)
Places the value of the x,y,z,w components of this Tuple4b into the array of length 4.  | 
 void | 
get(Tuple4b t1)
Places the value of the x,y,z,w components of this Tuple4b into the tuple t1.  | 
 int | 
hashCode()
Returns a hash code value based on the data values in this object.  | 
 void | 
set(byte[] b)
Sets the value of the data members of this tuple to the value of the array b of length 4.  | 
 void | 
set(Tuple4b t1)
Sets the value of the data members of this tuple to the value of the argument tuple t1.  | 
 java.lang.String | 
toString()
Returns a string that contains the values of this Tuple4b.  | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public byte x
public byte y
public byte z
public byte w
| Constructor Detail | 
public Tuple4b(byte b1,
               byte b2,
               byte b3,
               byte b4)
b1 - the first valueb2 - the second valueb3 - the third valueb4 - the fourth valuepublic Tuple4b(byte[] t)
t - the array of length 4 containing b1 b2 b3 b4 in orderpublic Tuple4b(Tuple4b t1)
t1 - the Tuple4b containing the initialization x y z w datapublic Tuple4b()
| Method Detail | 
public java.lang.String toString()
toString in class java.lang.Objectpublic final void get(byte[] b)
b - array of length 4 into which the values are placedpublic final void get(Tuple4b t1)
t1 - tuple into which the values are placedpublic final void set(Tuple4b t1)
t1 - the source tuplepublic final void set(byte[] b)
b - the source array of length 4public boolean equals(Tuple4b t1)
t1 - the tuple with which the comparison is madepublic 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
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||