Class ExtendInZWithinContainer

All Implemented Interfaces:
Provider<ObjectCollection>

public class ExtendInZWithinContainer extends WithContainerBase
Extends an object (2D/3D) as much as it can within the z-slices of a containing object

An object-collection is produced with an identical number of objects, but with each expanded in the z-dimension.

If the input-object is a 2D-slice it is replicated directly, if it is already a 3D-object its flattened version (a maximum intensity projection) is used.

Author:
Owen Feehan