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 VRObjectScene. get(ID id)Retrieve an object in the scene FIXME used only in tests?protected VRObjectWorldManager. get(ID id)VRObjectScene. 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. 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 voidVRObjectRepository. delete(VRObject o)voidWriteBack. delete(VRObject o)default voidVRObjectRepository. deleteMembers(Class<?> cls, VRObject obj)protected booleanScene. isVisible(VRObject o)Test Transform against set of filters.voidScene. offer(VRObject o)Offer an object to the scene.voidScene. publish(VRObject obj)Publish an object - notify all clients in rangevoidWorldManager. remove(Client client, VRObject obj)voidWriteBack. 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 positionvoidScene. offer(Collection<VRObject> objects)Offer object(s) to the scene.voidScene. publishAll(Collection<VRObject> objects)Offer some object(s) to scenes of all listeners.voidScene. 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 with parameters of type VRObject Modifier and Type Method Description AddAdd. addObject(VRObject t)RemoveRemove. removeObject(VRObject obj)booleanVREvent. sourceIs(VRObject obj)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) -
Uses of VRObject in org.vrspace.server.obj
Subclasses of VRObject in org.vrspace.server.obj Modifier and Type Class Description classArthurBotA proprietary bot.classBotA Bot is a Client that has no session.classBotLibreBotLibre integration point.classClientBasic client class, adds user-related properties and business logic to VRObject.classEventRecorderRecords all events in the world, saves them to the database, plays them back.classRemoteServerclassTerrainShared dynamic terrain, work in progress.classUserMethods in org.vrspace.server.obj that return VRObject Modifier and Type Method Description VRObjectVRObject. active()VRObjectVRObject. passive()Methods in org.vrspace.server.obj with parameters of type VRObject Modifier and Type Method Description voidVRObject. addChildren(VRObject... vrObjects)voidEventRecorder. addListener(VRObject obj)voidVRObject. addListener(VRObject obj)voidVRObject. removeListener(VRObject obj)Method parameters in org.vrspace.server.obj with type arguments of type VRObject Modifier and Type Method Description voidBot. objectsAdded(List<VRObject> objects)New objects in the scene, typically a client that has arrived.Constructors in org.vrspace.server.obj with parameters of type VRObject Constructor Description 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)
-