boofcv.gui.feature
Class VisualizeShapes
- java.lang.Object
-
- boofcv.gui.feature.VisualizeShapes
-
public class VisualizeShapes extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description VisualizeShapes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voiddraw(Point2D_F64 p0, Point2D_F64 p1, java.awt.Graphics2D g2)static voiddraw(Quadrilateral_F64 quad, java.awt.Graphics2D g2)static voiddrawArrow(Point2D_F64 p0, Point2D_F64 p1, java.awt.Graphics2D g2)static voiddrawArrow(Quadrilateral_F64 quad, java.awt.Graphics2D g2)static voiddrawArrowSubPixel(Point2D_F64 p0, Point2D_F64 p1, java.awt.geom.Line2D.Double line, java.awt.Graphics2D g2)static voiddrawArrowSubPixel(Quadrilateral_F64 quad, double strokeSize, java.awt.Graphics2D g2)static voiddrawEllipse(EllipseRotated_F64 ellipse, double scale, java.awt.Graphics2D g2)static voiddrawEllipse(EllipseRotated_F64 ellipse, java.awt.Graphics2D g2)Draws the rotated ellipsestatic <T extends Point2D_I32>
voiddrawPolygon(java.util.List<T> vertexes, boolean loop, double scale, java.awt.Graphics2D g2)static <T extends Point2D_I32>
voiddrawPolygon(java.util.List<T> vertexes, boolean loop, java.awt.Graphics2D g2)Draws a polygonstatic voiddrawPolygon(Polygon2D_F64 polygon, boolean loop, double scale, java.awt.Graphics2D g2)static voiddrawPolygon(Polygon2D_F64 polygon, boolean loop, java.awt.Graphics2D g2)Draws a polygonstatic voiddrawPolygon(Polygon2D_F64 polygon, boolean loop, java.awt.Graphics2D g2, boolean interpolate)static voiddrawPolygonCorners(Polygon2D_F64 polygon, int radius, java.awt.Graphics2D g2, boolean interpolate)static voiddrawQuad(Quadrilateral_F64 quad, java.awt.Graphics2D g2, boolean subpixel)static voiddrawQuad(Quadrilateral_F64 quad, java.awt.Graphics2D g2, boolean subpixel, java.awt.Color color1, java.awt.Color color2)static voiddrawRectangle(Rectangle2D_I32 rect, java.awt.Graphics2D g2)Draws an axis aligned rectanglestatic voiddrawSubPixel(Point2D_F64 p0, Point2D_F64 p1, java.awt.geom.Line2D.Double line, java.awt.Graphics2D g2)
-
-
-
Method Detail
-
draw
public static void draw(Quadrilateral_F64 quad, java.awt.Graphics2D g2)
-
draw
public static void draw(Point2D_F64 p0, Point2D_F64 p1, java.awt.Graphics2D g2)
-
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)
-
drawArrow
public static void drawArrow(Point2D_F64 p0, Point2D_F64 p1, 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 polygonloop- true if the end points are connected, forming a loopg2- 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 polygonloop- true if the end points are connected, forming a loopg2- 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 ellipseg2- 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- Rectangleg2- 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