whistlesAndMoans
Class NullFragmenter

java.lang.Object
  extended by whistlesAndMoans.NullFragmenter
All Implemented Interfaces:
RegionFragmenter

public class NullFragmenter
extends java.lang.Object
implements RegionFragmenter

the Null fragmenter doesn't break Connected Regions at all.

Author:
Doug

Field Summary
private  ConnectedRegion connectedRegion
           
 
Constructor Summary
NullFragmenter()
           
 
Method Summary
 int fragmentRegion(ConnectedRegion connectedRegion)
          Fragment a connected region
 ConnectedRegion getFragment(int fragment)
          Get a specific fragment
 int getNumFragments()
          Get the number of fragments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectedRegion

private ConnectedRegion connectedRegion
Constructor Detail

NullFragmenter

public NullFragmenter()
Method Detail

fragmentRegion

public int fragmentRegion(ConnectedRegion connectedRegion)
Description copied from interface: RegionFragmenter
Fragment a connected region

Specified by:
fragmentRegion in interface RegionFragmenter
Parameters:
connectedRegion - region to fragment
Returns:
number of fragments.

getFragment

public ConnectedRegion getFragment(int fragment)
Description copied from interface: RegionFragmenter
Get a specific fragment

Specified by:
getFragment in interface RegionFragmenter
Parameters:
fragment - fragment number (0 to getNumFragments);
Returns:
the ith fragment

getNumFragments

public int getNumFragments()
Description copied from interface: RegionFragmenter
Get the number of fragments

Specified by:
getNumFragments in interface RegionFragmenter
Returns:
the number of fragments