cs5643.rigidbody
Class ImageBlocker.ScanlineCCBuilder

java.lang.Object
  extended by cs5643.rigidbody.ImageBlocker.ScanlineCCBuilder
Enclosing class:
ImageBlocker

 class ImageBlocker.ScanlineCCBuilder
extends java.lang.Object

Finds connected components by unifying row/column fragment labels via iterative minimization of row/col fragment labels using expansion moves.


Nested Class Summary
(package private)  class ImageBlocker.ScanlineCCBuilder.ColFrag
          Col impl of Frag
(package private)  class ImageBlocker.ScanlineCCBuilder.RowFrag
           
 
Constructor Summary
ImageBlocker.ScanlineCCBuilder()
           
 
Method Summary
(package private)  void buildColFragments()
           
(package private)  void buildRowFragments()
           
(package private)  void extractComponents()
          Extracts "components" from label
(package private)  void minimizeConnectedLabels()
          Iterative minimization of connected labels using alternating row/column fragment minimization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageBlocker.ScanlineCCBuilder

ImageBlocker.ScanlineCCBuilder()
Method Detail

minimizeConnectedLabels

void minimizeConnectedLabels()
Iterative minimization of connected labels using alternating row/column fragment minimization.


extractComponents

void extractComponents()
Extracts "components" from label


buildColFragments

void buildColFragments()

buildRowFragments

void buildRowFragments()