Documentation of 'boofcv.gui.feature.VisualizeShapes' Java class
VisualizeShapes
boofcv.gui.feature

Class VisualizeShapes



  • public class VisualizeShapes
    extends java.lang.Object
    • Constructor Detail

      • VisualizeShapes

        public VisualizeShapes()
    • Method Detail

      • drawSubPixel

        public static void drawSubPixel(Point2D_F64 p0,
                                        Point2D_F64 p1,
                                        java.awt.geom.Line2D.Double line,
                                        java.awt.Graphics2D g2)
      • drawArrowSubPixel

        public static void drawArrowSubPixel(Quadrilateral_F64 quad,
                                             double strokeSize,
                                             java.awt.Graphics2D g2)
      • drawArrowSubPixel

        public static void drawArrowSubPixel(Point2D_F64 p0,
                                             Point2D_F64 p1,
                                             java.awt.geom.Line2D.Double line,
                                             java.awt.Graphics2D g2)
      • drawArrow

        public static void drawArrow(Quadrilateral_F64 quad,
                                     java.awt.Graphics2D g2)
      • drawPolygon

        public static <T extends Point2D_I32> void drawPolygon(java.util.List<T> vertexes,
                                                               boolean loop,
                                                               java.awt.Graphics2D g2)
        Draws a polygon
        Parameters:
        vertexes - List of vertices in the polygon
        loop - true if the end points are connected, forming a loop
        g2 - Graphics object it's drawn to
      • drawPolygon

        public static <T extends Point2D_I32> void drawPolygon(java.util.List<T> vertexes,
                                                               boolean loop,
                                                               double scale,
                                                               java.awt.Graphics2D g2)
      • drawPolygon

        public static void drawPolygon(Polygon2D_F64 polygon,
                                       boolean loop,
                                       java.awt.Graphics2D g2)
        Draws a polygon
        Parameters:
        polygon - The polygon
        loop - true if the end points are connected, forming a loop
        g2 - Graphics object it's drawn to
      • drawPolygon

        public static void drawPolygon(Polygon2D_F64 polygon,
                                       boolean loop,
                                       java.awt.Graphics2D g2,
                                       boolean interpolate)
      • drawPolygon

        public static void drawPolygon(Polygon2D_F64 polygon,
                                       boolean loop,
                                       double scale,
                                       java.awt.Graphics2D g2)
      • drawPolygonCorners

        public static void drawPolygonCorners(Polygon2D_F64 polygon,
                                              int radius,
                                              java.awt.Graphics2D g2,
                                              boolean interpolate)
      • drawEllipse

        public static void drawEllipse(EllipseRotated_F64 ellipse,
                                       java.awt.Graphics2D g2)
        Draws the rotated ellipse
        Parameters:
        ellipse - Description of the ellipse
        g2 - Graphics object
      • drawEllipse

        public static void drawEllipse(EllipseRotated_F64 ellipse,
                                       double scale,
                                       java.awt.Graphics2D g2)
      • drawRectangle

        public static void drawRectangle(Rectangle2D_I32 rect,
                                         java.awt.Graphics2D g2)
        Draws an axis aligned rectangle
        Parameters:
        rect - Rectangle
        g2 - Graphics object
      • drawQuad

        public static void drawQuad(Quadrilateral_F64 quad,
                                    java.awt.Graphics2D g2,
                                    boolean subpixel)
      • drawQuad

        public static void drawQuad(Quadrilateral_F64 quad,
                                    java.awt.Graphics2D g2,
                                    boolean subpixel,
                                    java.awt.Color color1,
                                    java.awt.Color color2)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.