All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.media.j3d.HiResCoord

java.lang.Object
   |
   +----java.media.j3d.HiResCoord

public class HiResCoord
extends Object
The HiResCoord represents 768 bits of floating point 3-Space.


Constructor Index

 o HiResCoord()
Constructs and initializes a new HiResCoord located at (0, 0, 0).
 o HiResCoord(HiResCoord)
Constructs and initializes a new HiResCoord using the values provided in the argument.
 o HiResCoord(int[], int[], int[])
Constructs and initializes a new HiResCoord using the values provided in the argument.

Method Index

 o add(HiResCoord, HiResCoord)
Adds two HiResCoords placing the results into this HiResCoord.
 o difference(HiResCoord, Vector3d)
Subtracts the specified HiResCoord from this HiResCoord placing the difference vector into the specified double-precision vector.
 o distance(HiResCoord)
The floating point distance between the specified HiResCoord and this HiResCoord.
 o equals(HiResCoord)
Compares the specified HiResCoord to this HiResCoord.
 o getHiResCoord(HiResCoord)
Retrieves this HiResCoord's location and places it into the hires argument.
 o getHiResCoord(int[], int[], int[])
Retrieves this HiResCoord's location and saves the coordinates in the parameters provided.
 o getHiResCoordX(int[])
Retrieves this HiResCoord's X value and stores it in the specified argument.
 o getHiResCoordY(int[])
Retrieves this HiResCoord's Y value and stores it in the specified argument.
 o getHiResCoordZ(int[])
Retrieves this HiResCoord's Z value and stores it in the specified argument.
 o negate()
Negates this HiResCoord
 o negate(HiResCoord)
Negates the specified HiResCoords and places the results into this HiResCoord.
 o scale(int)
Scales this HiResCoord by the specified value.
 o scale(int, HiResCoord)
Scales the specified HiResCoords by the specified value and places the results into this HiResCoord.
 o setHiResCoord(HiResCoord)
Sets this HiResCoord to the location specified by the hires provided.
 o setHiResCoord(int[], int[], int[])
Sets this HiResCoord to the location specified by the parameters provided.
 o setHiResCoordX(int[])
Sets this HiResCoord's X value to that specified by the argument.
 o setHiResCoordY(int[])
Sets this HiResCoord's Y value to that specified by the argument.
 o setHiResCoordZ(int[])
Sets this HiResCoord's Z value to that specified by the argument.
 o sub(HiResCoord, HiResCoord)
Subtracts two HiResCoords placing the results into this HiResCoord.

Constructors

 o HiResCoord
 public HiResCoord(int X[],
                   int Y[],
                   int Z[])
Constructs and initializes a new HiResCoord using the values provided in the argument. The HiResCoord represents 768 bits of floating point 3-Space.

Parameters:
x - an eight element array specifying the x position
y - an eight element array specifying the y position
z - an eight element array specifying the z position
Returns:
a HiResCoord located at (x, y, z)
 o HiResCoord
 public HiResCoord(HiResCoord hc)
Constructs and initializes a new HiResCoord using the values provided in the argument. The HiResCoord represents 768 bits of floating point 3-Space.

Parameters:
hc - the HiResCoord to copy
Returns:
a new HiResCoord.
 o HiResCoord
 public HiResCoord()
Constructs and initializes a new HiResCoord located at (0, 0, 0). The HiResCoord represents 768 bits of floating point 3-Space.

Returns:
a HiResCoord located at (0, 0, 0)

Methods

 o setHiResCoord
 public void setHiResCoord(int X[],
                           int Y[],
                           int Z[])
Sets this HiResCoord to the location specified by the parameters provided.

Parameters:
x - an eight element array specifying the x position
y - an eight element array specifying the y position
z - an eight element array specifying the z position
 o setHiResCoord
 public void setHiResCoord(HiResCoord hires)
Sets this HiResCoord to the location specified by the hires provided.

Parameters:
hires - the hires coordinate to copy
 o setHiResCoordX
 public void setHiResCoordX(int X[])
Sets this HiResCoord's X value to that specified by the argument.

Parameters:
X - an eight element array specifying the x position
 o setHiResCoordY
 public void setHiResCoordY(int Y[])
Sets this HiResCoord's Y value to that specified by the argument.

Parameters:
Y - an eight element array specifying the y position
 o setHiResCoordZ
 public void setHiResCoordZ(int Z[])
Sets this HiResCoord's Z value to that specified by the argument.

Parameters:
Z - an eight element array specifying the z position
 o getHiResCoord
 public void getHiResCoord(int X[],
                           int Y[],
                           int Z[])
Retrieves this HiResCoord's location and saves the coordinates in the parameters provided.

Parameters:
x - an eight element array that will receive the x position
y - an eight element array that will receive the y position
z - an eight element array that will receive the z position
 o getHiResCoord
 public void getHiResCoord(HiResCoord hc)
Retrieves this HiResCoord's location and places it into the hires argument.

Parameters:
hc - the hires coordinate that will receive this node's location
 o getHiResCoordX
 public void getHiResCoordX(int X[])
Retrieves this HiResCoord's X value and stores it in the specified argument.

Parameters:
X - an eight element array the will receive the x position
 o getHiResCoordY
 public void getHiResCoordY(int Y[])
Retrieves this HiResCoord's Y value and stores it in the specified argument.

Parameters:
Y - an eight element array the will receive the y position
 o getHiResCoordZ
 public void getHiResCoordZ(int Z[])
Retrieves this HiResCoord's Z value and stores it in the specified argument.

Parameters:
Z - an eight element array the will receive the z position
 o equals
 public boolean equals(HiResCoord h1)
Compares the specified HiResCoord to this HiResCoord.

Parameters:
h1 - the second HiResCoord
Returns:
true if equal, false if not equal
 o add
 public void add(HiResCoord h1,
                 HiResCoord h2)
Adds two HiResCoords placing the results into this HiResCoord.

Parameters:
h1 - the first HiResCoord
h2 - the second HiResCoord
 o sub
 public void sub(HiResCoord h1,
                 HiResCoord h2)
Subtracts two HiResCoords placing the results into this HiResCoord.

Parameters:
h1 - the first HiResCoord
h2 - the second HiResCoord
 o negate
 public void negate(HiResCoord h1)
Negates the specified HiResCoords and places the results into this HiResCoord.

Parameters:
h1 - the source HiResCoord
 o negate
 public void negate()
Negates this HiResCoord

 o scale
 public void scale(int scale,
                   HiResCoord h1)
Scales the specified HiResCoords by the specified value and places the results into this HiResCoord.

Parameters:
scale - the amount to scale the specified HiResCoord
h1 - the source HiResCoord
 o scale
 public void scale(int scale)
Scales this HiResCoord by the specified value.

Parameters:
scale - the amount to scale the specified HiResCoord
 o difference
 public void difference(HiResCoord h1,
                        Vector3d v)
Subtracts the specified HiResCoord from this HiResCoord placing the difference vector into the specified double-precision vector.

Parameters:
h1 - the HiResCoord to be subtracted from this
v - the vector that will receive the result
 o distance
 public double distance(HiResCoord h1)
The floating point distance between the specified HiResCoord and this HiResCoord.

Parameters:
h1 - the second HiResCoord
distance - the floating point difference between the two coords

All Packages  Class Hierarchy  This Package  Previous  Next  Index