- java.lang.Object
-
- bdv.viewer.overlay.IntervalAndTransform
-
- All Implemented Interfaces:
MultiBoxOverlay.IntervalAndTransform
public class IntervalAndTransform extends Object implements MultiBoxOverlay.IntervalAndTransform
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisVisibleprotected ModifiableIntervalsourceIntervalprotected net.imglib2.realtransform.AffineTransform3DsourceToViewer
-
Constructor Summary
Constructors Constructor Description IntervalAndTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.imglib2.IntervalgetSourceInterval()Get interval of the source (stack) in source-local coordinates.net.imglib2.realtransform.AffineTransform3DgetSourceToViewer()Current transformation fromsourceto viewer.booleanisVisible()voidset(boolean visible, net.imglib2.Interval sourceInterval, net.imglib2.realtransform.AffineTransform3D sourceToViewer)voidsetSourceInterval(net.imglib2.Interval interval)voidsetSourceToViewer(net.imglib2.realtransform.AffineTransform3D t)voidsetVisible(boolean visible)
-
-
-
Field Detail
-
isVisible
protected boolean isVisible
-
sourceInterval
protected ModifiableInterval sourceInterval
-
sourceToViewer
protected net.imglib2.realtransform.AffineTransform3D sourceToViewer
-
-
Method Detail
-
set
public void set(boolean visible, net.imglib2.Interval sourceInterval, net.imglib2.realtransform.AffineTransform3D sourceToViewer)
-
setVisible
public void setVisible(boolean visible)
-
setSourceInterval
public void setSourceInterval(net.imglib2.Interval interval)
-
setSourceToViewer
public void setSourceToViewer(net.imglib2.realtransform.AffineTransform3D t)
-
isVisible
public boolean isVisible()
- Specified by:
isVisiblein interfaceMultiBoxOverlay.IntervalAndTransform
-
getSourceInterval
public net.imglib2.Interval getSourceInterval()
Description copied from interface:MultiBoxOverlay.IntervalAndTransformGet interval of the source (stack) in source-local coordinates.- Specified by:
getSourceIntervalin interfaceMultiBoxOverlay.IntervalAndTransform- Returns:
- extents of the source.
-
getSourceToViewer
public net.imglib2.realtransform.AffineTransform3D getSourceToViewer()
Description copied from interface:MultiBoxOverlay.IntervalAndTransformCurrent transformation fromsourceto viewer. This is a concatenation of source-local-to-global transform and the interactive viewer transform.- Specified by:
getSourceToViewerin interfaceMultiBoxOverlay.IntervalAndTransform
-
-