Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Interface class for viterbi observations.
An IViterbiObservations serves as the source of information for the
- Number of possible states.
- Number of possible timesteps.
Emission log probability for a given state and timestep.
Note that probabilities are returned as the logarithm of a probability to avoid numerical under/over flows.
| Name | IViterbiObservations |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Viterbi.h |
| Include Path | #include "DSP/Viterbi.h" |
Syntax
class IViterbiObservations
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IViterbiObservations() |
DSP/Viterbi.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetEmissionLogProbability
(
int32 InTimeStep, |
Returns the log probability for a given state at a specific time step. | DSP/Viterbi.h | |
int32 GetNumStates() |
Returns the number of states at a given states. | DSP/Viterbi.h | |
int32 GetNumTimeSteps() |
Returns the number of given time steps. | DSP/Viterbi.h |