Expression of one (or a set of) homogeneous vector(s) More...
#include <ForwardDeclarations.h>
Public Types | |
enum | { Direction = _Direction } |
typedef MatrixBase< Homogeneous > | Base |
typedef MatrixType | NestedExpression |
Public Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
EIGEN_DEVICE_FUNC | Homogeneous (const MatrixType &matrix) |
const EIGEN_DEVICE_FUNC NestedExpression & | nestedExpression () const |
template<typename Rhs > | |
const EIGEN_DEVICE_FUNC Product< Homogeneous, Rhs > | operator* (const MatrixBase< Rhs > &rhs) const |
template<typename Func > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::result_of< Func(Scalar, Scalar)>::type | redux (const Func &func) const |
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
Protected Attributes | |
MatrixType::Nested | m_matrix |
Friends | |
template<typename Lhs > | |
const EIGEN_DEVICE_FUNC Product< Lhs, Homogeneous > | operator* (const MatrixBase< Lhs > &lhs, const Homogeneous &rhs) |
template<typename Scalar , int Dim, int Mode, int Options> | |
const EIGEN_DEVICE_FUNC Product< Transform< Scalar, Dim, Mode, Options >, Homogeneous > | operator* (const Transform< Scalar, Dim, Mode, Options > &lhs, const Homogeneous &rhs) |
Expression of one (or a set of) homogeneous vector(s)
\geometry_module
MatrixType | the type of the object in which we are making homogeneous |
This class represents an expression of one (or a set of) homogeneous vector(s). It is the return type of MatrixBase::homogeneous() and most of the time this is the only way it is used.
Definition at line 298 of file ForwardDeclarations.h.
Definition at line 68 of file Homogeneous.h.
Definition at line 65 of file Homogeneous.h.
anonymous enum |
Enumerator | |
---|---|
Direction |
Definition at line 66 of file Homogeneous.h.
|
inlineexplicit |
Definition at line 71 of file Homogeneous.h.
|
inline |
Definition at line 78 of file Homogeneous.h.
|
inline |
Definition at line 80 of file Homogeneous.h.
|
inline |
Definition at line 84 of file Homogeneous.h.
|
inline |
Definition at line 108 of file Homogeneous.h.
|
inline |
Definition at line 76 of file Homogeneous.h.
|
friend |
Definition at line 92 of file Homogeneous.h.
|
friend |
Definition at line 100 of file Homogeneous.h.
|
protected |
Definition at line 114 of file Homogeneous.h.