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 41 of file CommaInitializer.h.
#include <src/Core/CommaInitializer.h>
Public Types | |
typedef XprType::Scalar | Scalar |
typedef XprType::Index | Index |
Public Member Functions | |
CommaInitializer (XprType &xpr, const Scalar &s) | |
template<typename OtherDerived > | |
CommaInitializer (XprType &xpr, const DenseBase< OtherDerived > &other) | |
CommaInitializer & | operator, (const Scalar &s) |
template<typename OtherDerived > | |
CommaInitializer & | operator, (const DenseBase< OtherDerived > &other) |
~CommaInitializer () | |
XprType & | finished () |
Public Attributes | |
XprType & | m_xpr |
Index | m_row |
Index | m_col |
Index | m_currentBlockRows |
typedef XprType::Index CommaInitializer< XprType >::Index |
Definition at line 44 of file CommaInitializer.h.
typedef XprType::Scalar CommaInitializer< XprType >::Scalar |
Definition at line 43 of file CommaInitializer.h.
CommaInitializer< XprType >::CommaInitializer | ( | XprType & | xpr, |
const Scalar & | s | ||
) | [inline] |
Definition at line 46 of file CommaInitializer.h.
References CommaInitializer< XprType >::m_xpr.
CommaInitializer< XprType >::CommaInitializer | ( | XprType & | xpr, |
const DenseBase< OtherDerived > & | other | ||
) | [inline] |
Definition at line 53 of file CommaInitializer.h.
References CommaInitializer< XprType >::m_xpr.
CommaInitializer< XprType >::~CommaInitializer | ( | ) | [inline] |
Definition at line 102 of file CommaInitializer.h.
References eigen_assert, CommaInitializer< XprType >::m_col, CommaInitializer< XprType >::m_currentBlockRows, CommaInitializer< XprType >::m_row, and CommaInitializer< XprType >::m_xpr.
XprType& CommaInitializer< XprType >::finished | ( | ) | [inline] |
quaternion.fromRotationMatrix((Matrix3f() << axis0, axis1, axis2).finished());
Definition at line 116 of file CommaInitializer.h.
References CommaInitializer< XprType >::m_xpr.
CommaInitializer& CommaInitializer< XprType >::operator, | ( | const Scalar & | s ) | [inline] |
Definition at line 60 of file CommaInitializer.h.
References eigen_assert, CommaInitializer< XprType >::m_col, CommaInitializer< XprType >::m_currentBlockRows, CommaInitializer< XprType >::m_row, and CommaInitializer< XprType >::m_xpr.
CommaInitializer& CommaInitializer< XprType >::operator, | ( | const DenseBase< OtherDerived > & | other ) | [inline] |
Definition at line 79 of file CommaInitializer.h.
References block(), Dynamic, eigen_assert, CommaInitializer< XprType >::m_col, CommaInitializer< XprType >::m_currentBlockRows, CommaInitializer< XprType >::m_row, and CommaInitializer< XprType >::m_xpr.
Index CommaInitializer< XprType >::m_col |
Definition at line 120 of file CommaInitializer.h.
Referenced by CommaInitializer< XprType >::operator,(), and CommaInitializer< XprType >::~CommaInitializer().
Index CommaInitializer< XprType >::m_currentBlockRows |
Definition at line 121 of file CommaInitializer.h.
Referenced by CommaInitializer< XprType >::operator,(), and CommaInitializer< XprType >::~CommaInitializer().
Index CommaInitializer< XprType >::m_row |
Definition at line 119 of file CommaInitializer.h.
Referenced by CommaInitializer< XprType >::operator,(), and CommaInitializer< XprType >::~CommaInitializer().
XprType& CommaInitializer< XprType >::m_xpr |
Definition at line 118 of file CommaInitializer.h.
Referenced by CommaInitializer< XprType >::CommaInitializer(), CommaInitializer< XprType >::finished(), CommaInitializer< XprType >::operator,(), and CommaInitializer< XprType >::~CommaInitializer().
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011 |