public class VisualizeShapes
extends java.lang.Object
| Constructor and Description |
|---|
VisualizeShapes() |
| Modifier and Type | Method and Description |
|---|---|
static void |
draw(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.Graphics2D g2) |
static void |
draw(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2) |
static void |
drawArrow(double x0,
double y0,
double x1,
double y1,
double length,
java.awt.geom.Line2D.Double line,
java.awt.Graphics2D g2) |
static void |
drawArrow(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.Graphics2D g2) |
static void |
drawArrow(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2) |
static void |
drawArrowSubPixel(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.geom.Line2D.Double line,
java.awt.Graphics2D g2) |
static void |
drawArrowSubPixel(georegression.struct.shapes.Quadrilateral_F64 quad,
double strokeSize,
java.awt.Graphics2D g2) |
static void |
drawEllipse(georegression.struct.shapes.EllipseRotated_F64 ellipse,
double scale,
java.awt.Graphics2D g2) |
static void |
drawEllipse(georegression.struct.shapes.EllipseRotated_F64 ellipse,
java.awt.Graphics2D g2)
Draws the rotated ellipse
|
static <T extends georegression.struct.point.Point2D_I32> |
drawPolygon(java.util.List<T> vertexes,
boolean loop,
double scale,
java.awt.Graphics2D g2) |
static <T extends georegression.struct.point.Point2D_I32> |
drawPolygon(java.util.List<T> vertexes,
boolean loop,
java.awt.Graphics2D g2)
Draws a polygon
|
static void |
drawPolygon(georegression.struct.shapes.Polygon2D_F64 polygon,
boolean loop,
double scale,
java.awt.Graphics2D g2) |
static void |
drawPolygon(georegression.struct.shapes.Polygon2D_F64 polygon,
boolean loop,
java.awt.Graphics2D g2)
Draws a polygon
|
static void |
drawPolygon(georegression.struct.shapes.Polygon2D_F64 polygon,
boolean loop,
java.awt.Graphics2D g2,
boolean interpolate) |
static void |
drawPolygonCorners(georegression.struct.shapes.Polygon2D_F64 polygon,
int radius,
java.awt.Graphics2D g2,
boolean interpolate) |
static void |
drawQuad(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2,
boolean subpixel) |
static void |
drawQuad(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2,
boolean subpixel,
java.awt.Color color1,
java.awt.Color color2) |
static void |
drawRectangle(georegression.struct.shapes.Rectangle2D_I32 rect,
java.awt.Graphics2D g2)
Draws an axis aligned rectangle
|
static void |
drawSubPixel(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.geom.Line2D.Double line,
java.awt.Graphics2D g2) |
public static void draw(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2)
public static void draw(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.Graphics2D g2)
public static void drawSubPixel(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.geom.Line2D.Double line,
java.awt.Graphics2D g2)
public static void drawArrowSubPixel(georegression.struct.shapes.Quadrilateral_F64 quad,
double strokeSize,
java.awt.Graphics2D g2)
public static void drawArrowSubPixel(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.geom.Line2D.Double line,
java.awt.Graphics2D g2)
public static void drawArrow(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2)
public static void drawArrow(georegression.struct.point.Point2D_F64 p0,
georegression.struct.point.Point2D_F64 p1,
java.awt.Graphics2D g2)
public static void drawArrow(double x0,
double y0,
double x1,
double y1,
double length,
java.awt.geom.Line2D.Double line,
java.awt.Graphics2D g2)
public static <T extends georegression.struct.point.Point2D_I32> void drawPolygon(java.util.List<T> vertexes,
boolean loop,
java.awt.Graphics2D g2)
vertexes - List of vertices in the polygonloop - true if the end points are connected, forming a loopg2 - Graphics object it's drawn topublic static <T extends georegression.struct.point.Point2D_I32> void drawPolygon(java.util.List<T> vertexes,
boolean loop,
double scale,
java.awt.Graphics2D g2)
public static void drawPolygon(georegression.struct.shapes.Polygon2D_F64 polygon,
boolean loop,
java.awt.Graphics2D g2)
polygon - The polygonloop - true if the end points are connected, forming a loopg2 - Graphics object it's drawn topublic static void drawPolygon(georegression.struct.shapes.Polygon2D_F64 polygon,
boolean loop,
java.awt.Graphics2D g2,
boolean interpolate)
public static void drawPolygon(georegression.struct.shapes.Polygon2D_F64 polygon,
boolean loop,
double scale,
java.awt.Graphics2D g2)
public static void drawPolygonCorners(georegression.struct.shapes.Polygon2D_F64 polygon,
int radius,
java.awt.Graphics2D g2,
boolean interpolate)
public static void drawEllipse(georegression.struct.shapes.EllipseRotated_F64 ellipse,
java.awt.Graphics2D g2)
ellipse - Description of the ellipseg2 - Graphics objectpublic static void drawEllipse(georegression.struct.shapes.EllipseRotated_F64 ellipse,
double scale,
java.awt.Graphics2D g2)
public static void drawRectangle(georegression.struct.shapes.Rectangle2D_I32 rect,
java.awt.Graphics2D g2)
rect - Rectangleg2 - Graphics objectpublic static void drawQuad(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2,
boolean subpixel)
public static void drawQuad(georegression.struct.shapes.Quadrilateral_F64 quad,
java.awt.Graphics2D g2,
boolean subpixel,
java.awt.Color color1,
java.awt.Color color2)