Class GeometryEditPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class GeometryEditPanel extends JPanel
Panel which displays rendered geometries. Zoom methods take arguments in model space.
Version:
1.7
See Also:
  • Constructor Details

    • GeometryEditPanel

      public GeometryEditPanel()
  • Method Details

    • setModel

      public void setModel(TestBuilderModel model)
    • getModel

      public TestBuilderModel getModel()
    • getGeomModel

      public GeometryEditModel getGeomModel()
    • getViewStyle

      public ViewStyle getViewStyle()
    • setViewStyle

      public void setViewStyle(ViewStyle viewStyle)
    • getBackgroundColor

      public Color getBackgroundColor()
    • getViewport

      public Viewport getViewport()
    • updateView

      public void updateView()
    • forceRepaint

      public void forceRepaint()
    • setShowingInput

      public void setShowingInput(boolean isEnabled)
    • setShowingGeometryA

      public void setShowingGeometryA(boolean isEnabled)
    • setShowingGeometryB

      public void setShowingGeometryB(boolean isEnabled)
    • setShowingResult

      public void setShowingResult(boolean isEnabled)
    • setHighlightPoint

      public void setHighlightPoint(Coordinate pt)
    • isAddingPoints

      public boolean isAddingPoints()
    • updateGeom

      public void updateGeom()
    • getToolTipText

      public String getToolTipText(MouseEvent event)
      Overrides:
      getToolTipText in class JComponent
    • getToleranceInModel

      public double getToleranceInModel()
    • getInfo

      public String getInfo(Coordinate pt)
    • paintComponent

      public void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • flash

      public void flash(Geometry g)
    • snapToGrid

      public Point2D snapToGrid(Point2D modelPoint)
    • setCurrentTool

      public void setCurrentTool(Tool newTool)
      Parameters:
      newTool - tool to set, or null to clear tool
    • zoomToGeometry

      public void zoomToGeometry(int i)
    • zoomToInput

      public void zoomToInput()
    • zoomToResult

      public void zoomToResult()
    • zoomToFullExtent

      public void zoomToFullExtent()
    • zoom

      public void zoom(Geometry geom)
    • zoom

      public void zoom(Point2D zoomBox1, Point2D zoomBox2)
    • zoom

      public void zoom(Envelope zoomEnv)
    • zoom

      public void zoom(Point2D zoomPt, double zoomFactor)
      Zoom to a point, ensuring that the zoom point remains in the same screen location.
      Parameters:
      zoomPt -
      zoomFactor -
    • zoomPan

      public void zoomPan(double dx, double dy)
    • cursorLocationString

      public String cursorLocationString(Point2D pView)
    • getRenderer

      public Renderer getRenderer()