|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.MiToBo.tracking.multitarget.distributions.abstracts.AbstractMultiStateTransitionDistribution<T>
T
- Type of discrete variables in the multi target state@ALDMetaInfo(export=ALLOWED) public abstract class AbstractMultiStateTransitionDistribution<T extends Copyable<?>>
Abstract class for multi-target state transition distributions. Used in the Bayesian tracking framework. A distribution of this type represents the probability of a multi-target state X_t at time t given a certain multi-target state X_t-1 at time (t-1): p(X_t|X_t-1)
Field Summary | |
---|---|
protected AbstractMultiState<T> |
condX
multi state condition on the density |
protected AbstractMultiStateFactory<T> |
factoryX
multi state factory for condition variable, used for validity checks |
Constructor Summary | |
---|---|
AbstractMultiStateTransitionDistribution(AbstractMultiState<T> X,
AbstractMultiStateFactory<T> factoryX)
Constructor to set the condition X, and the factories of multi state and multi observation variables |
Method Summary | |
---|---|
abstract AbstractMultiState<T> |
drawSample()
Generate a new sample from this density. |
AbstractMultiState<T> |
getCondition()
Get conditional variable |
void |
setCondition(AbstractMultiState<T> X)
Set the conditional variable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected AbstractMultiState<T extends Copyable<?>> condX
protected AbstractMultiStateFactory<T extends Copyable<?>> factoryX
Constructor Detail |
---|
public AbstractMultiStateTransitionDistribution(AbstractMultiState<T> X, AbstractMultiStateFactory<T> factoryX)
X
- factoryX
- Method Detail |
---|
public AbstractMultiState<T> getCondition()
ConditionalDistribution
getCondition
in interface ConditionalDistribution<AbstractMultiState<T extends Copyable<?>>>
public void setCondition(AbstractMultiState<T> X) throws IllegalArgumentException
ConditionalDistribution
setCondition
in interface ConditionalDistribution<AbstractMultiState<T extends Copyable<?>>>
X
- conditional variable
IllegalArgumentException
public abstract AbstractMultiState<T> drawSample()
SamplingDistribution
drawSample
in interface SamplingDistribution<AbstractMultiState<T extends Copyable<?>>>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |