Class MaxProjection<T>

Object
AnchorBean<ChannelAggregator>
ChannelAggregator
ProjectableBufferAggregator<T>
MaxProjection<T>
Type Parameters:
T - buffer type used for aggregation UnsignedByteBuffer etc.

public class MaxProjection<T> extends ProjectableBufferAggregator<T>
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected ProjectableBuffer<T>
    create(VoxelDataType dataType, Extent extent)
    Creates the ProjectableBuffer used for aggregation.

    Methods inherited from class org.anchoranalysis.plugin.image.bean.channel.aggregator.ProjectableBufferAggregator

    addChannelAfterCheck, existingDimensions, retrieveCreateAggregatedChannel

    Methods inherited from class org.anchoranalysis.image.bean.channel.ChannelAggregator

    addChannel, aggregatedChannel, maybeDropResolution

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MaxProjection

      public MaxProjection()
  • Method Details

    • create

      protected ProjectableBuffer<T> create(VoxelDataType dataType, Extent extent) throws OperationFailedException
      Description copied from class: ProjectableBufferAggregator
      Creates the ProjectableBuffer used for aggregation.
      Specified by:
      create in class ProjectableBufferAggregator<T>
      Parameters:
      dataType - the data-type to use for the aggregated channel.
      extent - the size of the aggregated channel.
      Returns:
      a newly created ProjectableBuffer of specified type and size.
      Throws:
      OperationFailedException - if a buffer-type is unsupported.