- java.lang.Object
-
- bdv.viewer.overlay.RenderBoxHelper
-
public class RenderBoxHelper extends Object
Helper for rendering overlay boxes.- Author:
- Stephan Saalfeld, Tobias Pietzsch
-
-
Constructor Summary
Constructors Constructor Description RenderBoxHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleperspectiveX(double[] p)doubleperspectiveY(double[] p)voidrenderBox(net.imglib2.Interval sourceInterval, net.imglib2.realtransform.AffineTransform3D transform, GeneralPath front, GeneralPath back)voidrenderCanvas(net.imglib2.Interval targetInterval, GeneralPath canvas)voidsetDepth(double depth)voidsetOrigin(double x, double y)voidsetScale(double scale)voidsplitEdge(double[] a, double[] b, GeneralPath before, GeneralPath behind)
-
-
-
Method Detail
-
setScale
public void setScale(double scale)
-
setDepth
public void setDepth(double depth)
-
setOrigin
public void setOrigin(double x, double y)
-
perspectiveX
public double perspectiveX(double[] p)
- Parameters:
p- point to project- Returns:
- X coordinate of projected point
-
perspectiveY
public double perspectiveY(double[] p)
- Parameters:
p- point to project- Returns:
- Y coordinate of projected point
-
splitEdge
public void splitEdge(double[] a, double[] b, GeneralPath before, GeneralPath behind)
-
renderBox
public void renderBox(net.imglib2.Interval sourceInterval, net.imglib2.realtransform.AffineTransform3D transform, GeneralPath front, GeneralPath back)
-
renderCanvas
public void renderCanvas(net.imglib2.Interval targetInterval, GeneralPath canvas)
-
-