-#include <cpPlugins/Extensions/Algorithms/KalmanFilter.h>
+#include <cpExtensions/Algorithms/KalmanFilter.h>
#include <cstdlib>
#include <vnl/algo/vnl_matrix_inverse.h>
// -------------------------------------------------------------------------
template< typename T >
-void cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+void cpExtensions::Algorithms::KalmanFilter< T >::
Configure( unsigned int s, unsigned int i, unsigned int m )
{
this->m_StateSize = s;
// -------------------------------------------------------------------------
template< typename T >
-void cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+void cpExtensions::Algorithms::KalmanFilter< T >::
Initialize( )
{
// Set all to the first iteration
// -------------------------------------------------------------------------
template< typename T >
-void cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+void cpExtensions::Algorithms::KalmanFilter< T >::
Predict( )
{
if( this->m_Step == Self::StFilt )
// -------------------------------------------------------------------------
template< typename T >
-void cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+void cpExtensions::Algorithms::KalmanFilter< T >::
Innovate( )
{
typedef vnl_matrix_inverse< T > _TInv;
// -------------------------------------------------------------------------
template< typename T >
-void cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+void cpExtensions::Algorithms::KalmanFilter< T >::
Filtrate( )
{
if( this->m_Step == Self::StInno )
// -------------------------------------------------------------------------
template< typename T >
-cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+cpExtensions::Algorithms::KalmanFilter< T >::
KalmanFilter( )
: Superclass( )
{
// -------------------------------------------------------------------------
template< typename T >
-cpPlugins::Extensions::Algorithms::KalmanFilter< T >::
+cpExtensions::Algorithms::KalmanFilter< T >::
~KalmanFilter( )
{
}
// -------------------------------------------------------------------------
// Explicit instantiations
-using namespace cpPlugins::Extensions::Algorithms;
+using namespace cpExtensions::Algorithms;
template class KalmanFilter< float >;
template class KalmanFilter< double >;