Package net.imglib2
Interface View
- All Known Subinterfaces:
TransformedRandomAccessible<T>
- All Known Implementing Classes:
AbstractConvertedIterableInterval,AbstractConvertedIterableRandomAccessibleInterval,AbstractConvertedRandomAccessible,AbstractConvertedRandomAccessibleInterval,AbstractConvertedRealRandomAccessible,CompositeIntervalView,CompositeView,ConvertedIterableInterval,ConvertedRandomAccessible,ConvertedRandomAccessibleInterval,ConvertedRealRandomAccessible,ConvertedRealRandomAccessibleRealInterval,ExtendedRandomAccessibleInterval,ImgView,Interpolant,IntervalView,IterableRandomAccessibleInterval,MixedTransformView,RandomAccessibleOnRealRandomAccessible,StackView,SubsampleIntervalView,SubsampleView,TransformView,WriteConvertedIterableInterval,WriteConvertedIterableRandomAccessibleInterval,WriteConvertedRandomAccessible
public interface View
An interface which marks an object that is a lightweight wrapper or "view"
around actual data.
This is useful to introspect at runtime whether a data object might benefit from being copied to "burn in" the information, for reasons such as:
- To avoid costly recomputation, at the expense of more memory use.
- To avoid corrupting the wrapped data structure when the object is mutated.
- Author:
- Curtis Rueden, Tobias Pietzsch, Christian Dietz
- See Also: