Class SegmentPlaneEditor

    • Constructor Detail

      • SegmentPlaneEditor

        public SegmentPlaneEditor()
    • Method Detail

      • isArmed

        public boolean isArmed()
      • setArmed

        public void setArmed​(boolean armed)
      • isSnapToGrid

        public boolean isSnapToGrid()
      • setSnapToGrid

        public void setSnapToGrid​(boolean snapToGrid)
      • setSegmentPlane

        public void setSegmentPlane​(SegmentPlane segmentPlane)
      • moveControlPoint

        public void moveControlPoint​(WorldWindow wwd,
                                     PickedObject pickedObject,
                                     java.awt.Point mousePoint,
                                     java.awt.Point previousMousePoint)
      • doMoveControlPoint

        protected void doMoveControlPoint​(WorldWindow wwd,
                                          PickedObject pickedObject,
                                          java.awt.Point mousePoint,
                                          java.awt.Point previousMousePoint)
      • doMoveSegmentPlane

        protected void doMoveSegmentPlane​(WorldWindow wwd,
                                          PickedObject pickedObject,
                                          java.awt.Point mousePoint,
                                          java.awt.Point previousMousePoint)
      • doMoveSegmentPoint

        protected void doMoveSegmentPoint​(WorldWindow wwd,
                                          PickedObject pickedObject,
                                          java.awt.Point mousePoint,
                                          java.awt.Point previousMousePoint)
      • computeNewPositionFromPlaneGeometry

        protected Position computeNewPositionFromPlaneGeometry​(WorldWindow wwd)
      • computeNewPositionFromPlaneIntersection

        protected Position computeNewPositionFromPlaneIntersection​(WorldWindow wwd,
                                                                   java.awt.Point mousePoint)
      • doMoveLateralControlPoint

        protected void doMoveLateralControlPoint​(WorldWindow wwd,
                                                 PickedObject pickedObject,
                                                 java.awt.Point mousePoint,
                                                 java.awt.Point previousMousePoint)
      • doMoveVerticalControlPoint

        protected void doMoveVerticalControlPoint​(WorldWindow wwd,
                                                  PickedObject pickedObject,
                                                  java.awt.Point mousePoint,
                                                  java.awt.Point previousMousePoint)
      • doMoveHorizontalControlPoint

        protected void doMoveHorizontalControlPoint​(WorldWindow wwd,
                                                    PickedObject pickedObject,
                                                    java.awt.Point mousePoint,
                                                    java.awt.Point previousMousePoint)
      • moveSegmentAltitudeWithPlane

        protected Position moveSegmentAltitudeWithPlane​(Position position,
                                                        double[] minAndMaxElevation)
      • moveSegmentLocationWithPlane

        protected void moveSegmentLocationWithPlane​(LatLon[] newPlaneLocations,
                                                    int segmentPositionIndex)
      • getPickedSegmentPlaneObject

        protected PickedObject getPickedSegmentPlaneObject​(WorldWindow wwd,
                                                           java.lang.Object pickedObjectId)
      • getNextGridStep

        protected double getNextGridStep​(double value,
                                         double origin,
                                         double gridSize)