- java.lang.Object
-
- bdv.tools.boundingbox.AbstractTransformedBoxModel
-
- All Implemented Interfaces:
TransformedBox
- Direct Known Subclasses:
TransformedBoxModel,TransformedRealBoxModel
public abstract class AbstractTransformedBoxModel extends Object implements TransformedBox
A transformed box that can be modified and notifies listeners about changes. Represented as an interval (defined in subclasses) that is placed into global coordinate system by anAffineTransform3D.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAbstractTransformedBoxModel.IntervalChangedListener
-
Constructor Summary
Constructors Constructor Description AbstractTransformedBoxModel(net.imglib2.realtransform.AffineTransform3D transform)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidgetTransform(net.imglib2.realtransform.AffineTransform3D t)org.scijava.listeners.Listeners<AbstractTransformedBoxModel.IntervalChangedListener>intervalChangedListeners()protected voidnotifyIntervalChanged()abstract voidsetInterval(net.imglib2.RealInterval interval)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface bdv.tools.boundingbox.TransformedBox
getInterval
-
-
-
-
Constructor Detail
-
AbstractTransformedBoxModel
public AbstractTransformedBoxModel(net.imglib2.realtransform.AffineTransform3D transform)
-
-
Method Detail
-
getTransform
public void getTransform(net.imglib2.realtransform.AffineTransform3D t)
- Specified by:
getTransformin interfaceTransformedBox
-
intervalChangedListeners
public org.scijava.listeners.Listeners<AbstractTransformedBoxModel.IntervalChangedListener> intervalChangedListeners()
-
setInterval
public abstract void setInterval(net.imglib2.RealInterval interval)
-
notifyIntervalChanged
protected void notifyIntervalChanged()
-
-