org.jdesktop.wonderland.server.spatial.impl
Interface Universe

All Known Implementing Classes:
UniverseImpl

public interface Universe

Author:
paulby

Method Summary
 void addRootSpatialCell(CellID cellID, com.sun.sgs.auth.Identity identity)
          Add a SpatialCell (and all it's children) to the universe
 void addTransformChangeListener(CellID cellID, TransformChangeListenerSrv listener)
           
 void addViewUpdateListener(CellID cellID, ViewUpdateListener viewUpdateListener)
           
 SpatialCell createSpatialCell(CellID id, java.math.BigInteger dsID, java.lang.Class cellClass)
          Create a Spatial cell
 SpatialCell getSpatialCell(CellID cellID)
           
 void removeCell(CellID id)
           
 void removeTransformChangeListener(CellID cellID, TransformChangeListenerSrv listener)
           
 void removeViewUpdateListener(CellID cellID, ViewUpdateListener viewUpdateListener)
           
 void revalidateCell(CellID id)
           
 void viewLogin(CellID viewCellId, java.math.BigInteger cellCacheId, com.sun.sgs.auth.Identity identity)
           
 void viewLogout(CellID viewCellId, com.sun.sgs.auth.Identity identity)
           
 void viewRevalidate(CellID viewCellId)
           
 

Method Detail

addRootSpatialCell

void addRootSpatialCell(CellID cellID,
                        com.sun.sgs.auth.Identity identity)
Add a SpatialCell (and all it's children) to the universe

Parameters:
cell -

addTransformChangeListener

void addTransformChangeListener(CellID cellID,
                                TransformChangeListenerSrv listener)

addViewUpdateListener

void addViewUpdateListener(CellID cellID,
                           ViewUpdateListener viewUpdateListener)

createSpatialCell

SpatialCell createSpatialCell(CellID id,
                              java.math.BigInteger dsID,
                              java.lang.Class cellClass)
Create a Spatial cell

Parameters:
id -
cellCacheId - the id of the view cell cache if the cell is a ViewCell, otherwise null
identity -
Returns:

revalidateCell

void revalidateCell(CellID id)

removeCell

void removeCell(CellID id)

getSpatialCell

SpatialCell getSpatialCell(CellID cellID)

removeTransformChangeListener

void removeTransformChangeListener(CellID cellID,
                                   TransformChangeListenerSrv listener)

removeViewUpdateListener

void removeViewUpdateListener(CellID cellID,
                              ViewUpdateListener viewUpdateListener)

viewLogin

void viewLogin(CellID viewCellId,
               java.math.BigInteger cellCacheId,
               com.sun.sgs.auth.Identity identity)

viewRevalidate

void viewRevalidate(CellID viewCellId)

viewLogout

void viewLogout(CellID viewCellId,
                com.sun.sgs.auth.Identity identity)


Open Wonderland - http://openwonderland.org