|
||||||||||
| 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 HasTransformpublic Transform getTransform()
getTransform in interface HasTransformpublic void setTransform(Transform t)
setTransform in interface HasTransformpublic void addOwner(Owner c)
addOwner in interface Ownedpublic void removeOwner(Owner c)
removeOwner in interface Ownedpublic boolean isOwned(Owner c)
isOwned in interface Ownedpublic 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 | |||||||||