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

#include <OutputMatrix.h>

Inheritance diagram for ct::core::OutputMatrix< OUTPUT_DIM, SCALAR >:

Public Member Functions

 OutputMatrix ()
 
virtual ~OutputMatrix ()
 
template<typename OtherDerived >
 OutputMatrix (const Eigen::MatrixBase< OtherDerived > &other)
 This constructor allows you to construct MyVectorType from Eigen expressions. More...
 
template<typename OtherDerived >
OutputMatrix & 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, OUTPUT_DIM > Base
 

Constructor & Destructor Documentation

◆ OutputMatrix() [1/2]

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

◆ ~OutputMatrix()

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

◆ OutputMatrix() [2/2]

template<size_t OUTPUT_DIM, class SCALAR = double>
template<typename OtherDerived >
ct::core::OutputMatrix< OUTPUT_DIM, SCALAR >::OutputMatrix ( 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, class SCALAR = double>
template<typename OtherDerived >
OutputMatrix& ct::core::OutputMatrix< OUTPUT_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, class SCALAR = double>
Base& ct::core::OutputMatrix< OUTPUT_DIM, SCALAR >::toImplementation ( )
inline

get underlying Eigen type

◆ toImplementation() [2/2]

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

get const underlying Eigen type

Member Data Documentation

◆ Base

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

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