Helper class used by the comma initializer operator.
More...
#include <CommaInitializer.h>
|
typedef XprType::Scalar | Scalar |
|
|
EIGEN_DEVICE_FUNC | CommaInitializer (XprType &xpr, const Scalar &s) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC | CommaInitializer (XprType &xpr, const DenseBase< OtherDerived > &other) |
|
EIGEN_DEVICE_FUNC | CommaInitializer (const CommaInitializer &o) |
|
EIGEN_DEVICE_FUNC CommaInitializer & | operator, (const Scalar &s) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC CommaInitializer & | operator, (const DenseBase< OtherDerived > &other) |
|
EIGEN_DEVICE_FUNC XprType & | finished () |
|
template<typename XprType>
class Eigen::CommaInitializer< XprType >
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.
- See also
- \blank MatrixBase::operator<<, CommaInitializer::finished()
◆ finished()
template<typename XprType >
- Returns
- the built matrix once all its coefficients have been set. Calling finished is 100% optional. Its purpose is to write expressions like this:
quaternion.fromRotationMatrix((Matrix3f() << axis0, axis1, axis2).
finished());
The documentation for this class was generated from the following file:
EIGEN_DEVICE_FUNC XprType & finished()
Definition: CommaInitializer.h:121