Helper class used by the comma initializer operator. More...
#include <CommaInitializer.h>
Public Types | |
typedef ei_traits< MatrixType > ::Scalar | Scalar |
Public Member Functions | |
template<typename OtherDerived > | |
CommaInitializer (MatrixType &mat, const MatrixBase< OtherDerived > &other) | |
CommaInitializer (MatrixType &mat, const Scalar &s) | |
MatrixType & | finished () |
template<typename OtherDerived > | |
CommaInitializer & | operator, (const MatrixBase< OtherDerived > &other) |
CommaInitializer & | operator, (const Scalar &s) |
~CommaInitializer () | |
Public Attributes | |
int | m_col |
int | m_currentBlockRows |
MatrixType & | m_matrix |
int | m_row |
Private Member Functions | |
CommaInitializer & | operator= (const CommaInitializer &) |
Helper class used by the comma initializer operator.
This class is internally used to implement the comma initializer feature. It is the return type of MatrixBase::operator<<, and most of the time this is the only way it is used.
Definition at line 40 of file CommaInitializer.h.
typedef ei_traits<MatrixType>::Scalar CommaInitializer< MatrixType >::Scalar |
Definition at line 42 of file CommaInitializer.h.
CommaInitializer< MatrixType >::CommaInitializer | ( | MatrixType & | mat, | |
const Scalar & | s | |||
) | [inline] |
Definition at line 43 of file CommaInitializer.h.
CommaInitializer< MatrixType >::CommaInitializer | ( | MatrixType & | mat, | |
const MatrixBase< OtherDerived > & | other | |||
) | [inline] |
Definition at line 50 of file CommaInitializer.h.
CommaInitializer< MatrixType >::~CommaInitializer | ( | ) | [inline] |
Definition at line 99 of file CommaInitializer.h.
MatrixType& CommaInitializer< MatrixType >::finished | ( | ) | [inline] |
quaternion.fromRotationMatrix((Matrix3f() << axis0, axis1, axis2).finished());
Definition at line 113 of file CommaInitializer.h.
CommaInitializer& CommaInitializer< MatrixType >::operator, | ( | const MatrixBase< OtherDerived > & | other | ) | [inline] |
Definition at line 76 of file CommaInitializer.h.
CommaInitializer& CommaInitializer< MatrixType >::operator, | ( | const Scalar & | s | ) | [inline] |
Definition at line 57 of file CommaInitializer.h.
CommaInitializer& CommaInitializer< MatrixType >::operator= | ( | const CommaInitializer< MatrixType > & | ) | [private] |
int CommaInitializer< MatrixType >::m_col |
Definition at line 117 of file CommaInitializer.h.
int CommaInitializer< MatrixType >::m_currentBlockRows |
Definition at line 118 of file CommaInitializer.h.
MatrixType& CommaInitializer< MatrixType >::m_matrix |
Definition at line 115 of file CommaInitializer.h.
int CommaInitializer< MatrixType >::m_row |
Definition at line 116 of file CommaInitializer.h.