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.