| java.lang.Object javax.media.j3d.IndexedObject
All known Subclasses: javax.media.j3d.RenderMolecule, javax.media.j3d.SceneGraphObjectRetained,
IndexedObject | abstract class IndexedObject extends Object (Code) | | Class used for IndexedUnorderedList
|
Field Summary | |
int[][] | listIdx A 2D array listIdx[3][len] is used.
The entry listIdx[0][], listIdx[0][1] is used for each VirtualUniverse.
The entry listIdx[2][0] is used for index to which one to use.
This is used to handle the case the Node Object move from
one VirtualUniverse A to another VirtualUniverse B.
It is possible that another Structures in B may get the add
message first before the Structures in A get the remove
message to clear the entry. |
listIdx | int[][] listIdx(Code) | | A 2D array listIdx[3][len] is used.
The entry listIdx[0][], listIdx[0][1] is used for each VirtualUniverse.
The entry listIdx[2][0] is used for index to which one to use.
This is used to handle the case the Node Object move from
one VirtualUniverse A to another VirtualUniverse B.
It is possible that another Structures in B may get the add
message first before the Structures in A get the remove
message to clear the entry. This cause MT problem. So a
2D array is used to resolve it.
|
incIdxUsed | void incIdxUsed()(Code) | | |
|
|