- java.lang.Object
-
- bdv.tools.boundingbox.RenderBoxHelper
-
public final class RenderBoxHelper extends Object
Helper for rendering overlay boxes.- Author:
- Stephan Saalfeld, Tobias Pietzsch, Jean-Yves Tinevez
-
-
Constructor Summary
Constructors Constructor Description RenderBoxHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]project(double[] point)Project a point.voidproject(double[] point, double[] projection)Project a point.voidrenderBox(net.imglib2.RealInterval sourceInterval, net.imglib2.realtransform.AffineTransform3D transform, GeneralPath front, GeneralPath back, GeneralPath intersection)double[]reproject(double x, double y, double z)Reproject a pointvoidsetDepth(double depth)voidsetOrigin(double x, double y)voidsetPerspectiveProjection(boolean b)voidsetScale(double scale)
-
-
-
Method Detail
-
setPerspectiveProjection
public void setPerspectiveProjection(boolean b)
-
setScale
public void setScale(double scale)
-
setDepth
public void setDepth(double depth)
-
setOrigin
public void setOrigin(double x, double y)
-
project
public void project(double[] point, double[] projection)Project a point.- Parameters:
point- point to projectprojection- projected point is stored here
-
project
public double[] project(double[] point)
Project a point.- Parameters:
point- point to project- Returns:
- projected point
-
reproject
public double[] reproject(double x, double y, double z)Reproject a point- Parameters:
x- projected xy- projected yz- z plane to which to reproject- Returns:
- reprojected point
-
renderBox
public void renderBox(net.imglib2.RealInterval sourceInterval, net.imglib2.realtransform.AffineTransform3D transform, GeneralPath front, GeneralPath back, GeneralPath intersection)
-
-