Class Volatile2DRandomAccessibleProjector<T,A extends Volatile<T>,B>

All Implemented Interfaces:
Projector, EuclideanSpace, Localizable, Positionable, RealLocalizable

public class Volatile2DRandomAccessibleProjector<T,A extends Volatile<T>,B> extends IterableIntervalProjector2D<A,B>
IterableIntervalProjector2D for Volatile input. After each map() call, the projector has a state that signalizes whether all projected pixels were valid.
Author:
Stephan Saalfeld
  • Field Details

    • valid

      protected boolean valid
  • Constructor Details

  • Method Details

    • isValid

      public boolean isValid()
      Returns:
      true if all mapped pixels were valid.
    • map

      public void map()
      projects data from the source to the target and applies the former specified Converter e.g. for normalization.
      Specified by:
      map in interface Projector
      Overrides:
      map in class IterableIntervalProjector2D<A extends Volatile<T>,B>