be.ac.ulg.montefiore.run.jahmm
Class OpdfDiscreteFactory<E extends java.lang.Enum<E>>

java.lang.Object
  extended by be.ac.ulg.montefiore.run.jahmm.OpdfDiscreteFactory<E>
All Implemented Interfaces:
OpdfFactory<OpdfDiscrete<E>>

public class OpdfDiscreteFactory<E extends java.lang.Enum<E>>
extends java.lang.Object
implements OpdfFactory<OpdfDiscrete<E>>

This class can build OpdfInteger observation probability distribution functions.


Field Summary
protected  java.lang.Class<E> valuesClass
           
 
Constructor Summary
OpdfDiscreteFactory(java.lang.Class<E> valuesClass)
          Creates a factory for OpdfDiscrete objects.
 
Method Summary
 OpdfDiscrete<E> factor()
          Generates a new observation probability distribution function.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valuesClass

protected final java.lang.Class<E extends java.lang.Enum<E>> valuesClass
Constructor Detail

OpdfDiscreteFactory

public OpdfDiscreteFactory(java.lang.Class<E> valuesClass)
Creates a factory for OpdfDiscrete objects.

Parameters:
valuesClass - The class representing the set of values over which the generated observation distributions operate.
Method Detail

factor

public OpdfDiscrete<E> factor()
Description copied from interface: OpdfFactory
Generates a new observation probability distribution function.

Specified by:
factor in interface OpdfFactory<OpdfDiscrete<E extends java.lang.Enum<E>>>
Returns:
The new opdf.


Copyright © 2004,2005 Jean-Marc François.