ants.move.core.views.avatar
Class AvatarPilotView

java.lang.Object
  |
  +--ants.move.core.views.DynamicObject
        |
        +--ants.move.core.views.avatar.AvatarPilotView
All Implemented Interfaces:
VRMLEventListener

public class AvatarPilotView
extends DynamicObject

Avatar implementation.

Version:
1.22 Build 2000
Author:
Carles Pairot (cpairot@tinet.org), Oriol Montalà (omontala@tinet.org)

Constructor Summary
AvatarPilotView()
           
AvatarPilotView(ants.core.Place ch, java.util.Hashtable env)
          Sole constructor.
 
Method Summary
 void eventPerformed()
          Sends position & orientation of avatar if needed.
 AvatarModel getModel()
           
 java.lang.String getUserName()
          Get user's name.
 void init()
           
 void leaveSession()
           
 float to1d(float n)
          Trims a float to an only decimal digit.
 
Methods inherited from class ants.move.core.views.DynamicObject
addListener, catchNode, getBrowser, getName, getNode, getVRMLNodeName, getZone, getZoneName, printMsg, setaddChValue, setaddChValue, setBrowser, setChNodes, setName, setreChValue, setreChValue, setVRMLNodeName, setZoneName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvatarPilotView

public AvatarPilotView()

AvatarPilotView

public AvatarPilotView(ants.core.Place ch,
                       java.util.Hashtable env)
Sole constructor.
Throws:
exceptions - No exceptions thrown
Method Detail

init

public void init()

to1d

public float to1d(float n)
Trims a float to an only decimal digit.
Parameters:
n - Number to trim
Returns:
Number trimmed
Throws:
exceptions - No exceptions thrown

getUserName

public java.lang.String getUserName()
Get user's name.
Parameters:
params - None
Returns:
User's name
Throws:
exceptions - No exceptions thrown

eventPerformed

public void eventPerformed()
Sends position & orientation of avatar if needed. This method is executed whenever an EventOut from proximitySensor is produced.
This can happen only if position or orientation of pilot avatar has changed
Overrides:
eventPerformed in class DynamicObject
Parameters:
params - None
Returns:
No return value
Throws:
exceptions - No exceptions thrown

leaveSession

public void leaveSession()

getModel

public AvatarModel getModel()


Developers: Oriol Montala, Carles Pairot, Francesc Pinas2000 - 2002
Departament d'Enginyeria Informatica i Matematiques
Escola Tecnica Superior d'Enginyeria
Universitat Rovira i Virgili