util.wavelet
Class WObject

java.lang.Object
  extended by util.wavelet.WObject

public class WObject
extends Object

Corresponds to a feature in the original signal. A WObject contains a set of connected InterscaleRelationship instances representing a tree of Structure instances spanning multiple scales and usually restricted to a small subset of positions in the original signal. Each InterscaleRelationship share one Structure instance in common with another InterscaleRelationship instance in the same WOBject. A WObject is composed of zero or more sub-WObjects represented by a subset of the InterscaleRelationship instances of the 'parent' WOBject.

Author:
John Talbot

Field Summary
 Set<InterscaleRelationship> relationships
          Set of InterscaleRelationship instances
 SortedSet<Structure> structures
          Set of structure instances sorted from smallest scale to
 
Constructor Summary
WObject(Set<InterscaleRelationship> relationships)
          Construct the WObject.
 
Method Summary
 SortedSet<Structure> getStructures()
          Get the list of structures in this WOBject.
 SimpleSignal reconstruct()
          Reconstruct the signal for this WOBject (without the last smoothed scale).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

relationships

public Set<InterscaleRelationship> relationships
Set of InterscaleRelationship instances


structures

public SortedSet<Structure> structures
Set of structure instances sorted from smallest scale to

Constructor Detail

WObject

public WObject(Set<InterscaleRelationship> relationships)
Construct the WObject.

Parameters:
relationships - a set of interscale relationships
Method Detail

reconstruct

public SimpleSignal reconstruct()
Reconstruct the signal for this WOBject (without the last smoothed scale).

Returns:
the reconstructed signal

getStructures

public SortedSet<Structure> getStructures()
Get the list of structures in this WOBject. The list is ordered by increasing scale.

Returns:
a list of structures belonging to this WObject