edu.jhu.ece.iacl.jist.structures.image
Class MaskVolume26

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.structures.image.MaskVolume26
All Implemented Interfaces:
MaskVolume

public class MaskVolume26
extends java.lang.Object
implements MaskVolume

26-way neighbors for volume Note: the C implementations sometimes use a different ordering of these neighbors.

Author:
Blake Lucas

Field Summary
static int length
          The Constant length.
 
Constructor Summary
MaskVolume26()
           
 
Method Summary
 byte[] getNeighborsX()
          Gets the neighbors x.
 byte[] getNeighborsY()
          Gets the neighbors y.
 byte[] getNeighborsZ()
          Gets the neighbors z.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

public static final int length
The Constant length.

Constructor Detail

MaskVolume26

public MaskVolume26()
Method Detail

getNeighborsX

public byte[] getNeighborsX()
Description copied from interface: MaskVolume
Gets the neighbors x.

Specified by:
getNeighborsX in interface MaskVolume
Returns:
the neighbors x

getNeighborsY

public byte[] getNeighborsY()
Description copied from interface: MaskVolume
Gets the neighbors y.

Specified by:
getNeighborsY in interface MaskVolume
Returns:
the neighbors y

getNeighborsZ

public byte[] getNeighborsZ()
Description copied from interface: MaskVolume
Gets the neighbors z.

Specified by:
getNeighborsZ in interface MaskVolume
Returns:
the neighbors z