Uses of Class
org.vrspace.server.obj.VRObject
-
Packages that use VRObject Package Description org.vrspace.server.core org.vrspace.server.dto org.vrspace.server.obj -
-
Uses of VRObject in org.vrspace.server.core
Methods in org.vrspace.server.core with type parameters of type VRObject Modifier and Type Method Description <T extends VRObject>
TWorldManager. save(T obj)
Methods in org.vrspace.server.core that return VRObject Modifier and Type Method Description VRObject
Scene. get(ID id)
Retrieve an object in the scene FIXME used only in tests?protected VRObject
WorldManager. get(ID id)
VRObject
Scene. getClosest(double x, double y, double z)
Returns the closest Transform to the specified pointMethods in org.vrspace.server.core that return types with arguments of type VRObject Modifier and Type Method Description List<VRObject>
WorldManager. add(Client client, List<VRObject> objects)
Add objects to client's current positionList<VRObject>
Scene. get(double x, double y, double z, double range)
Returns transforms within the range Does not return permanent objects TODO: check bounding boxesSet<VRObject>
VRObjectRepository. getAllInWorld(Long worldId)
Set<VRObject>
VRObjectRepository. getPermanents(Long worldId)
Set<VRObject>
WorldManager. getPermanents(Client client)
Set<VRObject>
VRObjectRepository. getRange(Long worldId, double x1, double y1, double z1, double x2, double y2, double z2)
default Set<VRObject>
VRObjectRepository. getRange(Long worldId, Point from, Point to)
Set<VRObject>
WorldManager. getRange(Client client, Point from, Point to)
Methods in org.vrspace.server.core with parameters of type VRObject Modifier and Type Method Description default void
VRObjectRepository. delete(VRObject o)
void
WriteBack. delete(VRObject o)
default void
VRObjectRepository. deleteMembers(Class<?> cls, VRObject obj)
protected boolean
Scene. isVisible(VRObject o)
Test Transform against set of filters.void
Scene. offer(VRObject o)
Offer an object to the scene.void
Scene. publish(VRObject obj)
Publish an object - notify all clients in rangevoid
WorldManager. remove(Client client, VRObject obj)
void
WriteBack. write(VRObject o)
Method parameters in org.vrspace.server.core with type arguments of type VRObject Modifier and Type Method Description List<VRObject>
WorldManager. add(Client client, List<VRObject> objects)
Add objects to client's current positionvoid
Scene. offer(Collection<VRObject> objects)
Offer object(s) to the scene.void
Scene. publishAll(Collection<VRObject> objects)
Offer some object(s) to scenes of all listeners.void
Scene. unpublish(Collection<VRObject> objects)
Remove objects and notify all clients they are removed. -
Uses of VRObject in org.vrspace.server.dto
Methods in org.vrspace.server.dto that return VRObject Modifier and Type Method Description VRObject
VREvent. getSource()
Methods in org.vrspace.server.dto that return types with arguments of type VRObject Modifier and Type Method Description List<VRObject>
Add. getObjects()
List of VRObjects to add.@NonNull Set<VRObject>
Welcome. getPermanents()
Methods in org.vrspace.server.dto with parameters of type VRObject Modifier and Type Method Description Add
Add. addObject(VRObject t)
Remove
Remove. removeObject(VRObject obj)
void
VREvent. setSource(VRObject source)
boolean
VREvent. sourceIs(VRObject obj)
Method parameters in org.vrspace.server.dto with type arguments of type VRObject Modifier and Type Method Description void
Add. setObjects(List<VRObject> objects)
List of VRObjects to add.void
Welcome. setPermanents(@NonNull Set<VRObject> permanents)
Constructors in org.vrspace.server.dto with parameters of type VRObject Constructor Description Add(VRObject... objects)
ClientRequest(VRObject obj)
Remove(VRObject obj)
VREvent(VRObject source)
VREvent(VRObject source, Client client)
Welcome(Client client, VRObject... permanents)
Constructor parameters in org.vrspace.server.dto with type arguments of type VRObject Constructor Description Add(Collection<VRObject> objects)
Welcome(@NonNull Client client, @NonNull Set<VRObject> permanents)
-
Uses of VRObject in org.vrspace.server.obj
Subclasses of VRObject in org.vrspace.server.obj Modifier and Type Class Description class
ArthurBot
A proprietary bot.class
Bot
A Bot is a Client that has no session.class
BotLibre
BotLibre integration point.class
Client
Basic client class, adds user-related properties and business logic to VRObject.class
EventRecorder
Records all events in the world, saves them to the database, plays them back.class
RemoteServer
class
Terrain
Shared dynamic terrain, work in progress.class
User
Methods in org.vrspace.server.obj that return VRObject Modifier and Type Method Description VRObject
VRObject. active()
VRObject
Ownership. getOwned()
VRObject
PersistentEvent. getSource()
VRObject
VRObject. passive()
Methods in org.vrspace.server.obj that return types with arguments of type VRObject Modifier and Type Method Description List<VRObject>
PersistentEvent. getAdd()
List<VRObject>
VRObject. getChildren()
ConcurrentHashMap<ID,VRObject>
VRObject. getListeners()
Methods in org.vrspace.server.obj with parameters of type VRObject Modifier and Type Method Description void
VRObject. addChildren(VRObject... vrObjects)
void
EventRecorder. addListener(VRObject obj)
void
VRObject. addListener(VRObject obj)
void
VRObject. removeListener(VRObject obj)
void
Ownership. setOwned(VRObject owned)
void
PersistentEvent. setSource(VRObject source)
Method parameters in org.vrspace.server.obj with type arguments of type VRObject Modifier and Type Method Description void
Bot. objectsAdded(List<VRObject> objects)
New objects in the scene, typically a client that has arrived.void
PersistentEvent. setAdd(List<VRObject> add)
void
VRObject. setChildren(List<VRObject> children)
void
VRObject. setListeners(ConcurrentHashMap<ID,VRObject> listeners)
Constructors in org.vrspace.server.obj with parameters of type VRObject Constructor Description Ownership(Client owner, VRObject owned)
PersistentEvent(long delay, String type, VREvent event, VRObject source)
VRObject(Long id, double x, double y, double z, VRObject... vrObjects)
VRObject(Long id, VRObject... vrObjects)
-