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:
Views
,Converters