- 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 >
OutputMatrixoperator= (const Eigen::MatrixBase< OtherDerived > &other)
 This method allows you to assign Eigen expressions to MyVectorType. More...
 
BasetoImplementation ()
 get underlying Eigen type More...
 
const BasetoImplementation () 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: