- 3.0.2 core module.
ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR > Class Template Reference

#include <OutputStateMatrix.h>

Inheritance diagram for ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >:

Public Member Functions

 OutputStateMatrix ()
 
virtual ~OutputStateMatrix ()
 
template<typename OtherDerived >
 OutputStateMatrix (const Eigen::MatrixBase< OtherDerived > &other)
 This constructor allows you to construct MyVectorType from Eigen expressions. More...
 
template<typename OtherDerived >
OutputStateMatrix & operator= (const Eigen::MatrixBase< OtherDerived > &other)
 This method allows you to assign Eigen expressions to MyVectorType. More...
 
Base & toImplementation ()
 get underlying Eigen type More...
 
const Base & toImplementation () const
 get const underlying Eigen type More...
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Eigen::Matrix< SCALAR, OUTPUT_DIM, STATE_DIM > Base
 

Constructor & Destructor Documentation

◆ OutputStateMatrix() [1/2]

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::OutputStateMatrix ( )
inline

◆ ~OutputStateMatrix()

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
virtual ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::~OutputStateMatrix ( )
inlinevirtual

◆ OutputStateMatrix() [2/2]

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
template<typename OtherDerived >
ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::OutputStateMatrix ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

This constructor allows you to construct MyVectorType from Eigen expressions.

Member Function Documentation

◆ operator=()

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
template<typename OtherDerived >
OutputStateMatrix& ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::operator= ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

This method allows you to assign Eigen expressions to MyVectorType.

◆ toImplementation() [1/2]

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
Base& ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::toImplementation ( )
inline

get underlying Eigen type

◆ toImplementation() [2/2]

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
const Base& ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::toImplementation ( ) const
inline

get const underlying Eigen type

Member Data Documentation

◆ Base

template<size_t OUTPUT_DIM, size_t STATE_DIM, class SCALAR = double>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Eigen::Matrix<SCALAR, OUTPUT_DIM, STATE_DIM> ct::core::OutputStateMatrix< OUTPUT_DIM, STATE_DIM, SCALAR >::Base

The documentation for this class was generated from the following file: