public class VoxelPartitionHistogram extends Object implements VoxelPartition<Histogram>
Constructor and Description |
---|
VoxelPartitionHistogram(int numberSlices,
java.util.function.Supplier<Histogram> histogramFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addForSlice(int sliceID,
int val) |
void |
cleanUp(VoxelPartitionFactory<Histogram> factory) |
Histogram |
getCombined() |
Histogram |
getSlice(int sliceID) |
int |
numberSlices() |
public VoxelPartitionHistogram(int numberSlices, java.util.function.Supplier<Histogram> histogramFactory)
public Histogram getSlice(int sliceID)
getSlice
in interface VoxelPartition<Histogram>
public void addForSlice(int sliceID, int val)
addForSlice
in interface VoxelPartition<Histogram>
public Histogram getCombined()
getCombined
in interface VoxelPartition<Histogram>
public void cleanUp(VoxelPartitionFactory<Histogram> factory)
cleanUp
in interface VoxelPartition<Histogram>
public int numberSlices()
numberSlices
in interface VoxelPartition<Histogram>
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.