|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.media.j3d.Locale
Constructor Summary | |
Locale(VirtualUniverse universe)
Constructs and initializes a new high resolution Locale object located at (0, 0, 0). |
|
Locale(VirtualUniverse universe,
HiResCoord hiRes)
Constructs and initializes a new high resolution Locale object at the location specified by the HiResCoord argument. |
|
Locale(VirtualUniverse universe,
int[] x,
int[] y,
int[] z)
Constructs and initializes a new high resolution Locale object from the parameters provided. |
Method Summary | |
void |
addBranchGraph(BranchGroup branchGroup)
Add a new branch graph rooted at BranchGroup to the list of branch graphs. |
protected void |
finalize()
|
java.util.Enumeration |
getAllBranchGraphs()
Get an Enumeration object of list of all branch graphs |
void |
getHiRes(HiResCoord hiRes)
Returns this node's HiResCoord. |
VirtualUniverse |
getVirtualUniverse()
Retrieves the virtual universe that this Locale object is contained within. |
int |
numBranchGraphs()
Get number of branch graphs in this Locale. |
SceneGraphPath[] |
pickAll(PickShape pickShape)
Returns an array referencing all the items that are pickable below this Locale that intersect with PickShape. |
SceneGraphPath[] |
pickAllSorted(PickShape pickShape)
Returns a sorted array of references to all the Pickable items that intersect with the pickShape. |
SceneGraphPath |
pickAny(PickShape pickShape)
Returns a reference to any item that is Pickable below this Locale which intersects with pickShape . |
SceneGraphPath |
pickClosest(PickShape pickShape)
Returns a SceneGraphPath which references the pickable item which is closest to the origin of pickShape . |
void |
removeBranchGraph(BranchGroup branchGroup)
Removes a branch graph rooted at BranchGroup from the list of branch graphs. |
void |
replaceBranchGraph(BranchGroup oldGroup,
BranchGroup newGroup)
Search for the branch graph rooted at oldGroup in the list of branch graphs and replace it the branch graph rooted at newGroup. |
void |
setHiRes(HiResCoord hiRes)
Sets the HiRes coordinate of this Locale to the location specified by the HiRes argument. |
void |
setHiRes(int[] x,
int[] y,
int[] z)
Sets the HiRes coordinate of this Locale to the location specified by the parameters provided. |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Locale(VirtualUniverse universe)
universe
- the virtual universe that will contain this
Locale objectpublic Locale(VirtualUniverse universe, int[] x, int[] y, int[] z)
universe
- the virtual universe that will contain this
Locale objectx
- an eight element array specifying the x positiony
- an eight element array specifying the y positionz
- an eight element array specifying the z positionpublic Locale(VirtualUniverse universe, HiResCoord hiRes)
universe
- the virtual universe that will contain this
Locale objecthiRes
- the HiRes coordinate to use in creating this LocaleMethod Detail |
public VirtualUniverse getVirtualUniverse()
public void setHiRes(int[] x, int[] y, int[] z)
x
- an eight element array specifying the x positiony
- an eight element array specifying the y positionz
- an eight element array specifying the z positionpublic void setHiRes(HiResCoord hiRes)
hiRes
- the HiRes coordinate specifying this node's new locationpublic void getHiRes(HiResCoord hiRes)
hiRes
- a HiResCoord object that will receive the
HiRes coordinate of this Locale nodepublic void addBranchGraph(BranchGroup branchGroup)
branchGroup
- root of the branch graph to be addedpublic void removeBranchGraph(BranchGroup branchGroup)
branchGroup
- root of the branch graph to be removedpublic void replaceBranchGraph(BranchGroup oldGroup, BranchGroup newGroup)
oldGroup
- root of the branch graph to be replacednewGroup
- root of the branch graph to be replaced withpublic int numBranchGraphs()
public java.util.Enumeration getAllBranchGraphs()
public final SceneGraphPath[] pickAll(PickShape pickShape)
Locale
that intersect with PickShape.
The resultant array is unordered.origin
- The origin of the raydirection
- the direction of the raySceneGraphPath
,
pickAll(javax.media.j3d.PickShape)
public final SceneGraphPath[] pickAllSorted(PickShape pickShape)
SceneGraphPath
,
pickAllSorted(javax.media.j3d.PickShape)
,
PickShape
public final SceneGraphPath pickClosest(PickShape pickShape)
pickShape
.
Note: If pickShape is of type PickBounds, the return is any pickable node
below this Locale.SceneGraphPath
,
pickClosest(javax.media.j3d.PickShape)
,
PickShape
public final SceneGraphPath pickAny(PickShape pickShape)
pickShape
.SceneGraphPath
,
pickAny(javax.media.j3d.PickShape)
,
PickShape
protected void finalize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |