A B C D E G H I L M N O P R S T U V W X Y Z _

A

a - Variable in class equip.city.Dub
accuracy of our position data
addExplanation(String, String, String, Time, ContentData[]) - Method in class equip.city.ExplanationPublisher
adds an explanation for user+device
addTransition(String, String, String, String, String, TransitionData[]) - Method in class equip.city.TransitionPublisher
create and add a new transition
Ana - class equip.city.Ana.
applet delivering content for VR visitors (ana)
Ana() - Constructor for class equip.city.Ana
 

B

bi - Variable in class equip.city.Dub
offscreen drawing buffer
big - Variable in class equip.city.Dub
offscreen drawing context

C

CityProxy - class equip.city.CityProxy.
dataspace proxy with an inner class handlers for each visitor type
CityProxy.CityTCP - class equip.city.CityProxy.CityTCP.
opens server socket and instantiates ana, dub and vee TCP handlers
CityProxy.TCPHandlerAna - class equip.city.CityProxy.TCPHandlerAna.
handler for TCP connection to VR content client (ana)
CityProxy.TCPHandlerDub - class equip.city.CityProxy.TCPHandlerDub.
handler for TCP connection to WWW visitor client (dub)
CityProxy.TCPHandlerDub.VisitorCallback - class equip.city.CityProxy.TCPHandlerDub.VisitorCallback.
callback handler for Visitor add and delete events (including wand hack)
CityProxy.TCPHandlerDub.VisitorCallback(CityProxy.TCPHandlerDub) - Constructor for class equip.city.CityProxy.TCPHandlerDub.VisitorCallback
 
CityProxy.TCPHandlerVee - class equip.city.CityProxy.TCPHandlerVee.
handler for TCP connection to physical visitor client (vee)
CityProxy(int) - Constructor for class equip.city.CityProxy
 
collideTime - Variable in class equip.city.Explanation
 
collideTime - Variable in class equip.city.UserLocation
 
collideTime - Variable in class equip.city.Transition
 
compass - Variable in class equip.city.CityProxy.TCPHandlerDub
this clients orientation preference (compass/magnetic versus map/cartesian)
config - Variable in class equip.city.CityProxy.TCPHandlerAna
config for this handler
connectTime - Variable in class equip.city.CityProxy.TCPHandlerAna
time of initial connection as base for trace output
content - Variable in class equip.city.ContentData
 
Content - class equip.city.Content.
servlet displaying initial content page for EQUATOR city demos
Content() - Constructor for class equip.city.Content
 
ContentArray - Variable in class equip.city.Explanation
 
ContentArray - Variable in class equip.city.TransitionData
 
ContentData - class equip.city.ContentData.
 
ContentData() - Constructor for class equip.city.ContentData
 
ContentDataImpl - class equip.city.ContentDataImpl.
 
ContentDataImpl() - Constructor for class equip.city.ContentDataImpl
 
contentFrame - Variable in class equip.city.Ana
frame receiving content update
contentTime - Variable in class equip.city.Explanation
 
contentTime - Variable in class equip.city.Transition
 

D

debug - Variable in class equip.city.ExplanationPublisher
 
DEBUG - Static variable in class equip.city.Ana
flag to enable trace output
DEBUG - Variable in class equip.city.TriggerTest2
 
DEBUG - Static variable in class equip.city.CityProxy
flag to enable trace output
degrees - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's orientation (due to split $P $C messages) in equip terms
delExplanation(String, String) - Method in class equip.city.ExplanationPublisher
deletes an explanation for user+device
delTransition(String, String, String) - Method in class equip.city.TransitionPublisher
 
description - Variable in class equip.city.ContentData
 
destroy() - Method in class equip.city.Ana
stops and disables network comms thread
device - Variable in class equip.city.Ana
visitor device
device - Variable in class equip.city.CityProxy.TCPHandlerAna
this user's device
deviceId - Variable in class equip.city.Explanation
 
deviceId - Variable in class equip.city.Transition
 
deviceId - Variable in class equip.city.UserHolding
 
dirty - Variable in class equip.city.CityProxy.TCPHandlerAna
content dirty flag (so send $R)
doGet(HttpServletRequest, HttpServletResponse) - Method in class equip.city.Entry
responds to GET by displaying initial entry form with POST action
doGet(HttpServletRequest, HttpServletResponse) - Method in class equip.city.Content
responds to GET request by displaying equip dataspace name
doGet(HttpServletRequest, HttpServletResponse) - Method in class equip.city.TOC
responds to GET by displaying list default
doGet(HttpServletRequest, HttpServletResponse) - Method in class equip.city.Map
responds to GET by displaying applet frame
doPost(HttpServletRequest, HttpServletResponse) - Method in class equip.city.Entry
responds to POST by retrieving form values and returning frameset
dragX - Variable in class equip.city.Dub
previous mouse x coordinate for drag
dragY - Variable in class equip.city.Dub
previous mouse y coordinate for drag
Dub - class equip.city.Dub.
applet delivering content for WWW visitors (dub)
Dub.Visitor - class equip.city.Dub.Visitor.
encapsulates data received about a visitor
Dub() - Constructor for class equip.city.Dub
 

E

ec - Variable in class equip.city.CityProxy.TCPHandlerAna
this handler's connection to equip
elapsedTime() - Method in class equip.city.Ana
returns formatted string (000.000) of seconds since connection
elapsedTime() - Method in class equip.city.CityProxy.TCPHandlerAna
returns formatted string (000.000) of seconds since connection
endlocation - Variable in class equip.city.TransitionData
 
Entry - class equip.city.Entry.
servlet-based entry point for EQUATOR city demos
Entry() - Constructor for class equip.city.Entry
 
equals(Object) - Method in class equip.city.Explanation
 
equals(Object) - Method in class equip.city.UserLocation
 
equals(Object) - Method in class equip.city.Transition
 
equals(Object) - Method in class equip.city.UserHolding
 
equals(Object) - Method in class equip.city.TransitionData
 
equals(Object) - Method in class equip.city.ContentData
 
equip - Variable in class equip.city.Ana
visit dataspace
equip.city - package equip.city
EQUATOR city applets, proxy and service classes supporting mixed visiting experiences for physical, World Wide Web (WWW) and virtual reality (VR) visitors.
equipDS - Variable in class equip.city.CityProxy.TCPHandlerAna
application (visit) dataspace
Explanation - class equip.city.Explanation.
 
Explanation() - Constructor for class equip.city.Explanation
 
ExplanationImpl - class equip.city.ExplanationImpl.
 
ExplanationImpl() - Constructor for class equip.city.ExplanationImpl
 
ExplanationPublisher - class equip.city.ExplanationPublisher.
utility class for adding, updating or deleting explanations in dataspace
ExplanationPublisher(EquipConnector) - Constructor for class equip.city.ExplanationPublisher
 
ExplanationPublisher(String) - Constructor for class equip.city.ExplanationPublisher
 
expnListener - Variable in class equip.city.CityProxy.TCPHandlerAna
listener for Explanation events

G

getModuleName() - Method in class equip.city.Explanation
 
getModuleName() - Method in class equip.city.UserLocation
 
getModuleName() - Method in class equip.city.Transition
 
getModuleName() - Method in class equip.city.UserHolding
 
getModuleName() - Method in class equip.city.TransitionData
 
getModuleName() - Method in class equip.city.ContentData
 

H

handID - Variable in class equip.city.CityProxy.TCPHandlerDub
GUID of this client's hand object
handleCompass(String) - Method in class equip.city.CityProxy.TCPHandlerDub
handles compass message from client
handleDevice(String) - Method in class equip.city.CityProxy.TCPHandlerAna
handles device message from client
handleEquipDS(String) - Method in class equip.city.CityProxy.TCPHandlerAna
handles equip dataspace message from client (coerces to lower case)
handleGPS(String) - Method in class equip.city.CityProxy.TCPHandlerVee
handles GPS message from client, translating lat-long to relative-metres
handleLocation(String) - Method in class equip.city.CityProxy.TCPHandlerVee
handles location message from client
handlePosition(String) - Method in class equip.city.CityProxy.TCPHandlerDub
handles position message from client
handleRefresh() - Method in class equip.city.Ana
responds to refresh message by displaying changed content
handleUser(String) - Method in class equip.city.CityProxy.TCPHandlerAna
handles position message from client
head - Variable in class equip.city.Dub
room orientation
headID - Variable in class equip.city.CityProxy.TCPHandlerDub
GUID of this client's head object
host - Variable in class equip.city.Ana
host we came from (where proxy is)

I

in - Variable in class equip.city.Ana
stream for reading from proxy
in - Variable in class equip.city.CityProxy.TCPHandlerAna
stream for replies to client
init() - Method in class equip.city.Ana
initialises proxy connection and sends initial messages ($U $D $E)
init() - Method in class equip.city.Dub
initialises proxy connection, double buffer, listeners and formatters
initParser(String, String) - Method in class equip.city.LinkyListener
 
initTime - Variable in class equip.city.Ana
time of inititialisation as base for trace output
isURL - Variable in class equip.city.ContentData
 

L

lastLocn - Variable in class equip.city.CityProxy.TCPHandlerAna
temporary hack for same-name bboxes
lastX - Variable in class equip.city.Dub
previous mouse x coordinate for orientation
lastX - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's last X (due to split $P $C messages)
lastY - Variable in class equip.city.Dub
previous mouse y coordinate for orientation
lastY - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's last Y (due to split $P $C messages)
lastZ - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's last Z (due to split $P $C messages)
LINKYHOST - Variable in class equip.city.LinkyListener
 
LinkyListener - class equip.city.LinkyListener.
utility class for querying Linky and inserting content into dataspace
LinkyListener() - Constructor for class equip.city.LinkyListener
 
LINKYPORT - Variable in class equip.city.LinkyListener
 
listFrame - Variable in class equip.city.Ana
frame receiving list update
location - Variable in class equip.city.Explanation
 
location - Variable in class equip.city.UserLocation
 
LocationListener - class equip.city.LocationListener.
service class for generating location- and device-aware content
LocationListener(String, String, String) - Constructor for class equip.city.LocationListener
 

M

main(String[]) - Static method in class equip.city.LocationListener
 
main(String[]) - Static method in class equip.city.TriggerTest2
 
main(String[]) - Static method in class equip.city.TransitionPublisher
 
main(String[]) - Static method in class equip.city.CityProxy
checks args and self-instantiates
main(String[]) - Static method in class equip.city.LinkyListener
 
map - Variable in class equip.city.Dub
background image for display
Map - class equip.city.Map.
servlet displaying applet frame for EQUATOR City demos
Map() - Constructor for class equip.city.Map
 
matches(Object) - Method in class equip.city.Explanation
 
matches(Object) - Method in class equip.city.UserLocation
 
matches(Object) - Method in class equip.city.Transition
 
matches(Object) - Method in class equip.city.UserHolding
 
matches(Object) - Method in class equip.city.TransitionData
 
matches(Object) - Method in class equip.city.ContentData
 
mfc - Variable in class equip.city.Dub
format for sending orientation to proxy
mfp - Variable in class equip.city.Dub
format for sending position to proxy
mfu - Variable in class equip.city.Ana
format for sending user data (name and timestamp) to proxy
mfv - Variable in class equip.city.Dub
format for position received from proxy
mouseClicked(MouseEvent) - Method in class equip.city.Dub
stores mouse position and updates display
mouseDragged(MouseEvent) - Method in class equip.city.Dub
does nothing
mouseEntered(MouseEvent) - Method in class equip.city.Dub
does nothing
mouseExited(MouseEvent) - Method in class equip.city.Dub
does nothing
mouseMoved(MouseEvent) - Method in class equip.city.Dub
does nothing
mousePressed(MouseEvent) - Method in class equip.city.Dub
does nothing
mouseReleased(MouseEvent) - Method in class equip.city.Dub
does nothing
mouseX - Variable in class equip.city.Dub
mouse x coordinate
mouseY - Variable in class equip.city.Dub
mouse y coordinate

N

name - Variable in class equip.city.Ana
visitor name
name - Variable in class equip.city.CityProxy.TCPHandlerAna
name of this handler's user
notify(Event, EventPattern, boolean, DataSession, ValueBase) - Method in class equip.city.CityProxy.TCPHandlerDub.VisitorCallback
 

O

offsetX - Variable in class equip.city.Dub
positioning reference offset from graphics origin (pixels)
offsetY - Variable in class equip.city.Dub
positioning reference offset from graphics origin (pixels)
out - Variable in class equip.city.Ana
stream for writing to proxy
out - Variable in class equip.city.CityProxy.TCPHandlerAna
stream for replies to client

P

paint(Graphics) - Method in class equip.city.Dub
 
paintVisitor(int, int, int, Color, Graphics2D) - Method in class equip.city.Dub
paints a visitor at (x,y) with orientation h (using AffineTransform) and color c
port - Variable in class equip.city.Ana
proxy port
positionID - Variable in class equip.city.CityProxy.TCPHandlerDub
GUID of position of this client

R

readObject(ObjectInputStream) - Method in class equip.city.Explanation
 
readObject(ObjectInputStream) - Method in class equip.city.UserLocation
 
readObject(ObjectInputStream) - Method in class equip.city.Transition
 
readObject(ObjectInputStream) - Method in class equip.city.UserHolding
 
readObject(ObjectInputStream) - Method in class equip.city.TransitionData
 
readObject(ObjectInputStream) - Method in class equip.city.ContentData
 
roffset - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's heading offset (for ultrasonic-model $C and $V)
run() - Method in class equip.city.Ana
reads messages (optional $R with $S) from proxy (blocks on read)
run() - Method in class equip.city.Dub
sends messages, (optionally) receives visitors and refresh from proxy then sleeps for 1000ms
run() - Method in class equip.city.CityProxy.CityTCP
accepts connection, opens stream, reads handshake and creates handler
run() - Method in class equip.city.CityProxy.TCPHandlerAna
sends (optional) refresh ($R) message and EOM ($S) messages while stream is OK
run() - Method in class equip.city.CityProxy.TCPHandlerDub
read and handle $C $U $P messages and reply to $U with $V $R $S
run() - Method in class equip.city.CityProxy.TCPHandlerVee
read and handle $C $U $P $L $G messages and reply to $U with $V $R $S

S

scale - Variable in class equip.city.Dub
pixels per meter (parameter is 10x for netscape bug)
sendRefresh(PrintWriter) - Method in class equip.city.CityProxy.TCPHandlerAna
sends refresh ($R;) message to client (for consistency and extension)
sendStop(PrintWriter) - Method in class equip.city.CityProxy.TCPHandlerAna
sends stop ($S) message to client (for consistency and extension)
sendUser() - Method in class equip.city.Ana
sends user name and timestamp to proxy
sendVisitor(PrintWriter, GUID) - Method in class equip.city.CityProxy.TCPHandlerDub
sends visitor message ($Vana,+00.00,-00.00,+00.00,000;)
sendVisitors(PrintWriter) - Method in class equip.city.CityProxy.TCPHandlerDub
sends visitor list to client
sentH - Variable in class equip.city.Dub
last orientation sent to equip
sentX - Variable in class equip.city.Dub
previous mouse x coordinate sent to equip (minimising sending)
sentY - Variable in class equip.city.Dub
previous mouse y coordinate sent to equip (minimising sending)
socket - Variable in class equip.city.Ana
socket connected to proxy
socket - Variable in class equip.city.CityProxy.TCPHandlerAna
socket for this handler
space - Variable in class equip.city.UserLocation
 
start() - Method in class equip.city.Ana
enables and starts network comms thread
startlocation - Variable in class equip.city.Transition
 
stop() - Method in class equip.city.Ana
stops and disables network comms thread

T

targetID - Variable in class equip.city.CityProxy.TCPHandlerDub
GUID of this client's target sensor
TCPsocket - Variable in class equip.city.CityProxy.CityTCP
TCP server socket known to clients
TOC - class equip.city.TOC.
servlet displaying list placeholder for EQUATOR city demos
TOC() - Constructor for class equip.city.TOC
 
Transition - class equip.city.Transition.
 
Transition() - Constructor for class equip.city.Transition
 
TransitionArray - Variable in class equip.city.Transition
 
TransitionData - class equip.city.TransitionData.
 
TransitionData() - Constructor for class equip.city.TransitionData
 
TransitionDataImpl - class equip.city.TransitionDataImpl.
 
TransitionDataImpl() - Constructor for class equip.city.TransitionDataImpl
 
TransitionImpl - class equip.city.TransitionImpl.
 
TransitionImpl() - Constructor for class equip.city.TransitionImpl
 
TransitionPublisher - class equip.city.TransitionPublisher.
utility class for adding, updating or deleting transitions in dataspace
TransitionPublisher(EquipConnector) - Constructor for class equip.city.TransitionPublisher
 
TransitionPublisher(String) - Constructor for class equip.city.TransitionPublisher
 
TriggerTest2 - class equip.city.TriggerTest2.
service class to transform positions into named locations
TriggerTest2(String, String) - Constructor for class equip.city.TriggerTest2
 

U

update(Graphics) - Method in class equip.city.Dub
draws map and visitors to buffer and then to screen (Graphics2D)
update3D(float, float, float, float) - Method in class equip.city.CityProxy.TCPHandlerDub
updates 3D cartesian coordinates and orientation
updateExplanation(String, String, String, Time, ContentData[]) - Method in class equip.city.ExplanationPublisher
updates an explanation for user+device
updatePos(float, float, float, float) - Method in class equip.city.CityProxy.TCPHandlerDub
updates position3D cartesian coordinates and orientation
updatePosition(MouseEvent) - Method in class equip.city.Dub
responds to mouse event by updating position and orientation variables and display
updater - Variable in class equip.city.Ana
thread for network comms
updateTransition(String, String, String, String, String, TransitionData[]) - Method in class equip.city.TransitionPublisher
update an existing transition
UserHolding - class equip.city.UserHolding.
 
UserHolding() - Constructor for class equip.city.UserHolding
 
UserHoldingImpl - class equip.city.UserHoldingImpl.
 
UserHoldingImpl() - Constructor for class equip.city.UserHoldingImpl
 
userId - Variable in class equip.city.Explanation
 
userId - Variable in class equip.city.UserLocation
 
userId - Variable in class equip.city.Transition
 
userId - Variable in class equip.city.UserHolding
 
UserLocation - class equip.city.UserLocation.
 
UserLocation() - Constructor for class equip.city.UserLocation
 
UserLocationImpl - class equip.city.UserLocationImpl.
 
UserLocationImpl() - Constructor for class equip.city.UserLocationImpl
 

V

visitorListener - Variable in class equip.city.CityProxy.TCPHandlerDub
listener for visitor events (for $V)
visitors - Variable in class equip.city.Ana
visitor data received from proxy for display
visitors - Variable in class equip.city.Dub
visitor data received from proxy for display
visitors - Variable in class equip.city.CityProxy.TCPHandlerDub
all known visitors

W

writeObject(ObjectOutputStream) - Method in class equip.city.Explanation
 
writeObject(ObjectOutputStream) - Method in class equip.city.UserLocation
 
writeObject(ObjectOutputStream) - Method in class equip.city.Transition
 
writeObject(ObjectOutputStream) - Method in class equip.city.UserHolding
 
writeObject(ObjectOutputStream) - Method in class equip.city.TransitionData
 
writeObject(ObjectOutputStream) - Method in class equip.city.ContentData
 

X

xoffset - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's X offset (for ultrasonic-model $P and $V)

Y

yoffset - Variable in class equip.city.CityProxy.TCPHandlerDub
this client's Y offset (for ultrasonic-model $P and $V)

Z

z - Variable in class equip.city.Dub
(fixed) height value

_

_equals_helper(ContentData) - Method in class equip.city.ContentData
 
_equals_helper(Explanation) - Method in class equip.city.Explanation
 
_equals_helper(Transition) - Method in class equip.city.Transition
 
_equals_helper(TransitionData) - Method in class equip.city.TransitionData
 
_equals_helper(UserHolding) - Method in class equip.city.UserHolding
 
_equals_helper(UserLocation) - Method in class equip.city.UserLocation
 
_matches_helper(ContentData) - Method in class equip.city.ContentData
 
_matches_helper(Explanation) - Method in class equip.city.Explanation
 
_matches_helper(Transition) - Method in class equip.city.Transition
 
_matches_helper(TransitionData) - Method in class equip.city.TransitionData
 
_matches_helper(UserHolding) - Method in class equip.city.UserHolding
 
_matches_helper(UserLocation) - Method in class equip.city.UserLocation
 

A B C D E G H I L M N O P R S T U V W X Y Z _