Class SegmentPlane

    • Constructor Detail

      • SegmentPlane

        public SegmentPlane()
    • Method Detail

      • addDefaultAttributes

        protected void addDefaultAttributes​(java.lang.Object key)
      • addDefaultControlPoint

        protected void addDefaultControlPoint​(java.lang.Object key,
                                              double u,
                                              double v,
                                              boolean relativeToSurface,
                                              java.lang.String shapeType)
      • isVisible

        public boolean isVisible()
      • setVisible

        public void setVisible​(boolean visible)
      • getPlaneAltitudes

        public double[] getPlaneAltitudes()
      • setPlaneAltitudes

        public void setPlaneAltitudes​(double lowerAltitude,
                                      double upperAltitude)
        Set the upper and lower altitude limits.
        Parameters:
        lowerAltitude - the lower altitude limit, in meters relative to mean sea level
        upperAltitude - the upper altitude limit, in meters relative to mean sea level
      • getPlaneLocations

        public LatLon[] getPlaneLocations()
      • setPlaneLocations

        public void setPlaneLocations​(LatLon location1,
                                      LatLon location2)
      • getGridCellDimensions

        public double[] getGridCellDimensions()
      • setGridCellDimensions

        public void setGridCellDimensions​(double width,
                                          double height)
      • getPlaneOutlineMask

        public int getPlaneOutlineMask()
      • setPlaneOutlineMask

        public void setPlaneOutlineMask​(int mask)
      • getBorderMask

        public int getBorderMask()
      • setBorderMask

        public void setBorderMask​(int mask)
      • getSegmentPositions

        public Position[] getSegmentPositions()
      • setSegmentPositions

        public void setSegmentPositions​(Position position1,
                                        Position position2)
      • setSegmentBeginPosition

        public void setSegmentBeginPosition​(Position position)
      • setSegmentEndPosition

        public void setSegmentEndPosition​(Position position)
      • getStateKey

        public java.lang.Object getStateKey()
      • computeInfinitePlane

        public Plane computeInfinitePlane​(Globe globe)
      • setStateExpired

        protected void setStateExpired()