ij.plugin
Class ZProjector.RayFunction

java.lang.Object
  extended by ij.plugin.ZProjector.RayFunction
Direct Known Subclasses:
ZProjector.AverageIntensity, ZProjector.MaxIntensity, ZProjector.MinIntensity, ZProjector.StandardDeviation
Enclosing class:
ZProjector

abstract class ZProjector.RayFunction
extends java.lang.Object

Abstract class that specifies structure of ray function. Preprocessing should be done in derived class constructors.


Constructor Summary
ZProjector.RayFunction()
           
 
Method Summary
 void postProcess()
          Perform any necessary post processing operations, e.g.
abstract  void projectSlice(byte[] pixels)
          Do actual slice projection for specific data types.
abstract  void projectSlice(float[] pixels)
           
abstract  void projectSlice(short[] pixels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZProjector.RayFunction

ZProjector.RayFunction()
Method Detail

projectSlice

public abstract void projectSlice(byte[] pixels)
Do actual slice projection for specific data types.


projectSlice

public abstract void projectSlice(short[] pixels)

projectSlice

public abstract void projectSlice(float[] pixels)

postProcess

public void postProcess()
Perform any necessary post processing operations, e.g. averging values.