Class RMScene3DTool<T extends RMScene3D>

    • Constructor Detail

      • RMScene3DTool

        public RMScene3DTool()
    • Method Detail

      • initUI

        protected void initUI()
        Initialize UI panel.
        Overrides:
        initUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • resetUI

        public void resetUI()
        Updates UI panel from currently selected scene3d.
        Overrides:
        resetUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • respondUI

        public void respondUI​(SwingEvent anEvent)
        Updates currently selected scene 3d from UI panel controls.
        Overrides:
        respondUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • getShapeClass

        public java.lang.Class getShapeClass()
        Returns the class that this tool is responsible for.
        Overrides:
        getShapeClass in class RMTool<T extends RMScene3D>
      • getWindowTitle

        public java.lang.String getWindowTitle()
        Returns the name of this tool for the inspector window.
        Overrides:
        getWindowTitle in class RMTool<T extends RMScene3D>
      • mousePressed

        public void mousePressed​(T aScene3D,
                                 java.awt.event.MouseEvent anEvent)
        Event handler for editing.
        Overrides:
        mousePressed in class RMTool<T extends RMScene3D>
      • mouseDragged

        public void mouseDragged​(T aScene3D,
                                 java.awt.event.MouseEvent anEvent)
        Event handler for editing.
        Overrides:
        mouseDragged in class RMTool<T extends RMScene3D>
      • mouseReleased

        public void mouseReleased​(T aScene3D,
                                  java.awt.event.MouseEvent anEvent)
        Event handler for editing.
        Overrides:
        mouseReleased in class RMTool<T extends RMScene3D>