Class VRObject

  • Direct Known Subclasses:
    Client, Terrain, VRFile

    @Node
    public class VRObject
    extends Entity
    Basic VR Object encapsulates minimal spatial and other properties.
    Author:
    joe
    • Constructor Detail

      • VRObject

        public VRObject​(World world)
      • VRObject

        public VRObject​(Long id,
                        VRObject... vrObjects)
      • VRObject

        public VRObject​(Long id,
                        double x,
                        double y,
                        double z,
                        VRObject... vrObjects)
      • VRObject

        public VRObject​(double x,
                        double y,
                        double z)
      • VRObject

        public VRObject​(World world,
                        double x,
                        double y,
                        double z)
    • Method Detail

      • setWorld

        public void setWorld​(World world)
      • addChildren

        public void addChildren​(VRObject... vrObjects)
      • isPermanent

        public boolean isPermanent()
      • addListener

        public void addListener​(VRObject obj)
      • removeListener

        public void removeListener​(VRObject obj)
      • notifyListeners

        public void notifyListeners​(VREvent event)
      • processEvent

        public void processEvent​(VREvent event)
        This implementation does nothing
        Parameters:
        event - Whatever has changed
      • isActive

        public boolean isActive()
      • isTemporary

        public boolean isTemporary()