|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
org.vrspace.server.VRObject
org.vrspace.server.PublicVRObject
org.vrspace.server.object.ProximitySensor
Tracks distances to Observers, possibly Clients, by observing their Transforms, and notifies Owners
Field Summary | |
boolean |
active
|
float |
sizex
|
float |
sizey
|
float |
sizez
|
long |
transform
|
Fields inherited from class org.vrspace.server.VRObject |
db_id, primitiveMap, primitives |
Constructor Summary | |
ProximitySensor()
|
Method Summary | |
void |
addObserver(java.util.Observer o)
Adds observer |
void |
addOwner(Owner c)
Interface Owned |
void |
deleteObserver(java.util.Observer o)
Removes observer o from the observer list and calls stop(o) |
void |
deleteObservers()
Calls stop(null) and then clears the observer list |
Transform |
getTransform()
|
long |
getTransformID()
|
boolean |
isOwned(Owner c)
|
void |
notifyOwners(java.lang.Object o)
|
void |
removeOwner(Owner c)
|
void |
set_center(Request r,
java.lang.String args)
Move parent transform broken |
void |
set_size(Request r,
java.lang.String args)
change size |
void |
setTransform(Transform t)
|
void |
update(java.util.Observable o,
java.lang.Object obj)
Called when a Transform has changed broken |
Methods inherited from class org.vrspace.server.PublicVRObject |
setValue |
Methods inherited from class org.vrspace.server.VRObject |
arrayToString, canRead, canWrite, clone, equals, fieldToText, fromString, fromText, getClassName, getField, getFields, getId, getID, getMemebers, hasField, hasMethod, isNew, newInstance, sendEvent, sendResponse, setField, setField, setField, setFields, setFields, stringToArray, toString, toText, toText, toText |
Methods inherited from class java.util.Observable |
clearChanged, countObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public float sizex
public float sizey
public float sizez
public long transform
public boolean active
Constructor Detail |
public ProximitySensor()
Method Detail |
public void addObserver(java.util.Observer o)
public void deleteObserver(java.util.Observer o)
public void deleteObservers()
public void update(java.util.Observable o, java.lang.Object obj)
update
in interface java.util.Observer
public void set_center(Request r, java.lang.String args) throws java.lang.Exception
java.lang.Exception
public void set_size(Request r, java.lang.String args)
public long getTransformID()
getTransformID
in interface HasTransform
public Transform getTransform()
getTransform
in interface HasTransform
public void setTransform(Transform t)
setTransform
in interface HasTransform
public void addOwner(Owner c)
addOwner
in interface Owned
public void removeOwner(Owner c)
removeOwner
in interface Owned
public boolean isOwned(Owner c)
isOwned
in interface Owned
public void notifyOwners(java.lang.Object o)
notifyOwners
in interface Owned
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |