org.jdesktop.wonderland.server.cell.view
Class ViewCellMO

java.lang.Object
  extended by org.jdesktop.wonderland.server.cell.CellMO
      extended by org.jdesktop.wonderland.server.cell.view.ViewCellMO
All Implemented Interfaces:
com.sun.sgs.app.ManagedObject, java.io.Serializable
Direct Known Subclasses:
AvatarCellMO

public abstract class ViewCellMO
extends CellMO

ViewCell defines the view into the virtual world. Each view cell is associated with a particular cell cache object. Any time the view cell moves, the associated cache will be updated with the set of cells that are in range or out of range of the view cell. The cache can then send those messages to an associated client or can do other things like record the messages

Author:
paulby
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jdesktop.wonderland.server.cell.CellMO
cellChannelRef, cellID, clientSessionRefs, logger
 
Constructor Summary
ViewCellMO()
           
ViewCellMO(com.jme.bounding.BoundingVolume localBounds, CellTransform transform)
           
 
Method Summary
abstract  ViewCellCacheMO getCellCache()
          Return the cell cache managed object for this view, or null if there is no associated cache.
 
Methods inherited from class org.jdesktop.wonderland.server.cell.CellMO
addChild, addChildrenChangeListener, addClient, addComponent, addComponent, addComponentChangeListener, addParentChangeListener, addTransformChangeListener, changeClient, detach, fireChildChangedEvent, fireComponentChangeEvent, fireParentChangeEvent, getAllChildrenRefs, getAllComponentRefs, getCellID, getClientCellClassName, getClientState, getComponent, getLocalBounds, getLocalTransform, getName, getNumChildren, getParent, getPriority, getServerState, getViewCellCacheRevalidationListener, getWorldBounds, getWorldTransform, isLive, removeChild, removeChildrenChangeListener, removeComponent, removeComponentChangeListener, removeParentChangeListener, removeSession, removeTransformChangeListener, sendCellMessage, setLive, setLocalBounds, setLocalTransform, setName, setPriority, setServerState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewCellMO

public ViewCellMO()

ViewCellMO

public ViewCellMO(com.jme.bounding.BoundingVolume localBounds,
                  CellTransform transform)
Method Detail

getCellCache

public abstract ViewCellCacheMO getCellCache()
Return the cell cache managed object for this view, or null if there is no associated cache.

Returns:
the cell cache for this view, or null


Open Wonderland - http://openwonderland.org