Class VoxelDataTypeFactoryMultiplexer<T>

Object
VoxelDataTypeFactoryMultiplexer<T>
Type Parameters:
T - type of factory provided for a particular voxel-data-type
Direct Known Subclasses:
VoxelsFactory

public abstract class VoxelDataTypeFactoryMultiplexer<T> extends Object
Multiplexes between factories for the various VoxelDataTypes.
Author:
Owen Feehan
  • Constructor Details

    • VoxelDataTypeFactoryMultiplexer

      public VoxelDataTypeFactoryMultiplexer(T factoryUnsignedByte, T factoryUnsignedShort, T factoryUnsignedInt, T factoryFloat)
  • Method Details

    • get

      public T get(VoxelDataType dataType)
      Multiplexes one of the factories according to data-type
      Parameters:
      dataType - the type to find a factory for
      Returns:
      a factory if it exists, or else an exception