| adjoint() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | adjointInPlace() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | AdjointReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | all() const | Eigen::DenseBase< Derived > | inline | 
  | allFinite() const | Eigen::DenseBase< Derived > | inline | 
  | any() const | Eigen::DenseBase< Derived > | inline | 
  | applyHouseholderOnTheLeft(const EssentialPart &essential, const Scalar &tau, Scalar *workspace) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | applyHouseholderOnTheRight(const EssentialPart &essential, const Scalar &tau, Scalar *workspace) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | applyOnTheLeft(const EigenBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | applyOnTheLeft(Index p, Index q, const JacobiRotation< OtherScalar > &j) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | applyOnTheRight(const EigenBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | applyOnTheRight(Index p, Index q, const JacobiRotation< OtherScalar > &j) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | array() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | array() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | asDiagonal() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | asPermutation() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | Base typedef | Eigen::Homogeneous< MatrixType, _Direction > |  | 
  | BasisReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | bdcSvd(unsigned int computationOptions=0) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | binaryExpr(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | block(Index startRow, Index startCol, Index blockRows, Index blockCols) | Eigen::DenseBase< Derived > | inline | 
  | block(Index startRow, Index startCol, Index blockRows, Index blockCols) const | Eigen::DenseBase< Derived > | inline | 
  | block(Index startRow, Index startCol) | Eigen::DenseBase< Derived > | inline | 
  | block(Index startRow, Index startCol) const | Eigen::DenseBase< Derived > | inline | 
  | block(Index startRow, Index startCol, Index blockRows, Index blockCols) | Eigen::DenseBase< Derived > | inline | 
  | block(Index startRow, Index startCol, Index blockRows, Index blockCols) const | Eigen::DenseBase< Derived > | inline | 
  | BlockXpr typedef | Eigen::DenseBase< Derived > |  | 
  | blueNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | bottomLeftCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | bottomLeftCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | bottomLeftCorner() | Eigen::DenseBase< Derived > | inline | 
  | bottomLeftCorner() const | Eigen::DenseBase< Derived > | inline | 
  | bottomLeftCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | bottomLeftCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | bottomRightCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | bottomRightCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | bottomRightCorner() | Eigen::DenseBase< Derived > | inline | 
  | bottomRightCorner() const | Eigen::DenseBase< Derived > | inline | 
  | bottomRightCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | bottomRightCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | bottomRows(Index n) | Eigen::DenseBase< Derived > | inline | 
  | bottomRows(Index n) const | Eigen::DenseBase< Derived > | inline | 
  | bottomRows(Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | bottomRows(Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | cast() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | CoeffReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | col(Index i) | Eigen::DenseBase< Derived > | inline | 
  | col(Index i) const | Eigen::DenseBase< Derived > | inline | 
  | colPivHouseholderQr() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cols() const | Eigen::Homogeneous< MatrixType, _Direction > | inline | 
  | ColsAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | ColsBlockXpr typedef | Eigen::DenseBase< Derived > |  | 
  | colwise() const | Eigen::DenseBase< Derived > | inline | 
  | colwise() | Eigen::DenseBase< Derived > | inline | 
  | ColwiseReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | ColXpr typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | completeOrthogonalDecomposition() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | computeInverseAndDetWithCheck(ResultType &inverse, typename ResultType::Scalar &determinant, bool &invertible, const RealScalar &absDeterminantThreshold=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | computeInverseWithCheck(ResultType &inverse, bool &invertible, const RealScalar &absDeterminantThreshold=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | conjugate() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | ConjugateReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | Constant(Index rows, Index cols, const Scalar &value) | Eigen::DenseBase< Derived > | static | 
  | Constant(Index size, const Scalar &value) | Eigen::DenseBase< Derived > | static | 
  | Constant(const Scalar &value) | Eigen::DenseBase< Derived > | static | 
  | ConstantReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | ConstBlockXpr typedef | Eigen::DenseBase< Derived > |  | 
  | ConstColsBlockXpr typedef | Eigen::DenseBase< Derived > |  | 
  | ConstColwiseReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | ConstColXpr typedef | Eigen::DenseBase< Derived > |  | 
  | ConstDiagonalDynamicIndexReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | ConstDiagonalReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | ConstReverseReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | ConstRowsBlockXpr typedef | Eigen::DenseBase< Derived > |  | 
  | ConstRowwiseReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | ConstRowXpr typedef | Eigen::DenseBase< Derived > |  | 
  | ConstSegmentReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | ConstStartMinusOne typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | ConstTransposeReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | cos() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | cosh() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | count() const | Eigen::DenseBase< Derived > | inline | 
  | cross(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cross(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cross3(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseAbs() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseAbs2() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | CwiseAbs2ReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | CwiseAbsReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | cwiseEqual(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseEqual(const Scalar &s) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseInverse() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | CwiseInverseReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | cwiseMax(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseMax(const Scalar &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseMin(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseMin(const Scalar &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseNotEqual(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseProduct(const SparseMatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | cwiseQuotient(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | CwiseScalarEqualReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | cwiseSign() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | CwiseSignReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | cwiseSqrt() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | CwiseSqrtReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | DenseBase() | Eigen::DenseBase< Derived > | inlineprotected | 
  | determinant() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | diagonal() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | diagonal() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | diagonal() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | diagonal() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | diagonal(Index index) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | diagonal(Index index) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | DiagonalDynamicIndexReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | DiagonalReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | diagonalSize() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | Direction enum value | Eigen::Homogeneous< MatrixType, _Direction > |  | 
  | dot(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | EIGEN_CWISE_BINARY_RETURN_TYPE(Homogeneous< MatrixType, _Direction >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | eigenvalues() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | EigenvaluesReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | eulerAngles(Index a0, Index a1, Index a2) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | eval() const | Eigen::DenseBase< Derived > | inline | 
  | EvalReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | evalTo(Dest &) const | Eigen::DenseBase< Derived > | inline | 
  | exp() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | fill(const Scalar &value) | Eigen::DenseBase< Derived > |  | 
  | flagged() const | Eigen::DenseBase< Derived > | inline | 
  | Flags enum value | Eigen::DenseBase< Derived > |  | 
  | forceAlignedAccess() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | forceAlignedAccess() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | forceAlignedAccessIf() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | forceAlignedAccessIf() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | forceAlignedAccessIf() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | forceAlignedAccessIf() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | format(const IOFormat &fmt) const | Eigen::DenseBase< Derived > | inline | 
  | fullPivHouseholderQr() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | fullPivLu() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | hasNaN() const | Eigen::DenseBase< Derived > | inline | 
  | head(Index n) | Eigen::DenseBase< Derived > | inline | 
  | head(Index n) const | Eigen::DenseBase< Derived > | inline | 
  | head(Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | head(Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | hnormalized() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | homogeneous() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | Homogeneous(const MatrixType &matrix) | Eigen::Homogeneous< MatrixType, _Direction > | inlineexplicit | 
  | HomogeneousReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | HomogeneousReturnTypeDirection enum value | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | householderQr() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | hypotNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | Identity() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | Identity(Index rows, Index cols) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | IdentityReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | imag() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | imag() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | ImagReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | InnerIterator typedef | Eigen::DenseBase< Derived > |  | 
  | innerSize() const | Eigen::DenseBase< Derived > | inline | 
  | InnerSizeAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | InnerStrideAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | inverse() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | isApprox(const DenseBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | isApprox(const DenseBase< OtherDerived > &other, const RealScalar &prec) const | Eigen::DenseBase< Derived > |  | 
  | isApproxToConstant(const Scalar &value, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | isConstant(const Scalar &value, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | isDiagonal(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | isIdentity(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | isLowerTriangular(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | isMuchSmallerThan(const RealScalar &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | isMuchSmallerThan(const DenseBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | isMuchSmallerThan(const typename NumTraits< Scalar >::Real &other, const RealScalar &prec) const | Eigen::DenseBase< Derived > |  | 
  | isMuchSmallerThan(const DenseBase< OtherDerived > &other, const RealScalar &prec) const | Eigen::DenseBase< Derived > |  | 
  | isOnes(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | isOrthogonal(const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | IsPlainObjectBase enum value | Eigen::DenseBase< Derived > |  | 
  | IsRowMajor enum value | Eigen::DenseBase< Derived > |  | 
  | isUnitary(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | isUpperTriangular(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | IsVectorAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | isZero(const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | Eigen::DenseBase< Derived > |  | 
  | jacobiSvd(unsigned int computationOptions=0) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | lazyAssign(const DenseBase< OtherDerived > &other) | Eigen::DenseBase< Derived > |  | 
  | lazyAssign(const DenseBase< OtherDerived > &other) | Eigen::DenseBase< Derived > |  | 
  | lazyProduct(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | lazyProduct(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | ldlt() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | leftCols(Index n) | Eigen::DenseBase< Derived > | inline | 
  | leftCols(Index n) const | Eigen::DenseBase< Derived > | inline | 
  | leftCols(Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | leftCols(Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | LinSpaced(Sequential_t, Index size, const Scalar &low, const Scalar &high) | Eigen::DenseBase< Derived > | static | 
  | LinSpaced(Index size, const Scalar &low, const Scalar &high) | Eigen::DenseBase< Derived > | static | 
  | LinSpaced(Sequential_t, const Scalar &low, const Scalar &high) | Eigen::DenseBase< Derived > | static | 
  | LinSpaced(const Scalar &low, const Scalar &high) | Eigen::DenseBase< Derived > | static | 
  | llt() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | log() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | lpNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | lpNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | lu() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | m_matrix | Eigen::Homogeneous< MatrixType, _Direction > | protected | 
  | makeHouseholder(EssentialPart &essential, Scalar &tau, RealScalar &beta) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | makeHouseholderInPlace(Scalar &tau, RealScalar &beta) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | matrix() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | matrix() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | MatrixBase() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inlineprotected | 
  | matrixFunction(StemFunction f) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | maxCoeff() const | Eigen::DenseBase< Derived > |  | 
  | maxCoeff(IndexType *row, IndexType *col) const | Eigen::DenseBase< Derived > |  | 
  | maxCoeff(IndexType *index) const | Eigen::DenseBase< Derived > |  | 
  | MaxColsAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | MaxRowsAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | MaxSizeAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | mean() const | Eigen::DenseBase< Derived > |  | 
  | middleCols(Index startCol, Index numCols) | Eigen::DenseBase< Derived > | inline | 
  | middleCols(Index startCol, Index numCols) const | Eigen::DenseBase< Derived > | inline | 
  | middleCols(Index startCol, Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | middleCols(Index startCol, Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | middleRows(Index startRow, Index n) | Eigen::DenseBase< Derived > | inline | 
  | middleRows(Index startRow, Index n) const | Eigen::DenseBase< Derived > | inline | 
  | middleRows(Index startRow, Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | middleRows(Index startRow, Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | minCoeff() const | Eigen::DenseBase< Derived > |  | 
  | minCoeff(IndexType *row, IndexType *col) const | Eigen::DenseBase< Derived > |  | 
  | minCoeff(IndexType *index) const | Eigen::DenseBase< Derived > |  | 
  | NegativeReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | nestByValue() const | Eigen::DenseBase< Derived > | inline | 
  | NestedExpression typedef | Eigen::Homogeneous< MatrixType, _Direction > |  | 
  | nestedExpression() const | Eigen::Homogeneous< MatrixType, _Direction > | inline | 
  | noalias() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | NonConstImagReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | NonConstRealReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | nonZeros() const | Eigen::DenseBase< Derived > | inline | 
  | norm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | normalize() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | normalized() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | NullaryExpr(Index rows, Index cols, const CustomNullaryOp &func) | Eigen::DenseBase< Derived > | static | 
  | NullaryExpr(Index size, const CustomNullaryOp &func) | Eigen::DenseBase< Derived > | static | 
  | NullaryExpr(const CustomNullaryOp &func) | Eigen::DenseBase< Derived > | static | 
  | NullaryExpr(Index rows, Index cols, const CustomNullaryOp &func) | Eigen::DenseBase< Derived > |  | 
  | NullaryExpr(Index size, const CustomNullaryOp &func) | Eigen::DenseBase< Derived > |  | 
  | NullaryExpr(const CustomNullaryOp &func) | Eigen::DenseBase< Derived > |  | 
  | Ones(Index rows, Index cols) | Eigen::DenseBase< Derived > | static | 
  | Ones(Index size) | Eigen::DenseBase< Derived > | static | 
  | Ones() | Eigen::DenseBase< Derived > | static | 
  | operator!=(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | operator&&(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | operator*(const MatrixBase< Rhs > &rhs) const | Eigen::Homogeneous< MatrixType, _Direction > | inline | 
  | operator*(const MatrixBase< Lhs > &lhs, const Homogeneous &rhs) | Eigen::Homogeneous< MatrixType, _Direction > | friend | 
  | operator*(const Transform< Scalar, Dim, Mode, Options > &lhs, const Homogeneous &rhs) | Eigen::Homogeneous< MatrixType, _Direction > | friend | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator*(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator*(const DiagonalBase< DiagonalDerived > &diagonal) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | operator*=(const EigenBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | Eigen::DenseBase::operator*=(const Scalar &other) | Eigen::DenseBase< Derived > |  | 
  | operator+=(const MatrixBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | operator+=(const ArrayBase< OtherDerived > &) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inlineprotected | 
  | operator+=(const MatrixBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | Eigen::DenseBase::operator+=(const EigenBase< OtherDerived > &other) | Eigen::DenseBase< Derived > |  | 
  | operator-() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | operator-=(const MatrixBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | operator-=(const ArrayBase< OtherDerived > &) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inlineprotected | 
  | operator-=(const MatrixBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | Eigen::DenseBase::operator-=(const EigenBase< OtherDerived > &other) | Eigen::DenseBase< Derived > |  | 
  | operator/=(const Scalar &other) | Eigen::DenseBase< Derived > |  | 
  | operator<<(const Scalar &s) | Eigen::DenseBase< Derived > | inline | 
  | operator<<(const DenseBase< OtherDerived > &other) | Eigen::DenseBase< Derived > |  | 
  | operator<<(const DenseBase< OtherDerived > &other) | Eigen::DenseBase< Derived > | inline | 
  | operator<<(std::ostream &s, const DenseBase< Derived > &m) | Eigen::DenseBase< Derived > | related | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator=(const MatrixBase &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator=(const DenseBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator=(const EigenBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator=(const ReturnByValue< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator=(const EigenBase< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::operator=(const ReturnByValue< OtherDerived > &other) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::Eigen::DenseBase::operator=(const DenseBase &other) | Eigen::DenseBase< Derived > |  | 
  | operator==(const MatrixBase< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | operatorNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | operator||(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | outerSize() const | Eigen::DenseBase< Derived > | inline | 
  | OuterStrideAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | PacketScalar typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | partialPivLu() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | PlainArray typedef | Eigen::DenseBase< Derived > |  | 
  | PlainMatrix typedef | Eigen::DenseBase< Derived > |  | 
  | PlainObject typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | pow(const RealScalar &p) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | pow(const std::complex< RealScalar > &p) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | prod() const | Eigen::DenseBase< Derived > |  | 
  | Random(Index rows, Index cols) | Eigen::DenseBase< Derived > | inlinestatic | 
  | Random(Index size) | Eigen::DenseBase< Derived > | inlinestatic | 
  | Random() | Eigen::DenseBase< Derived > | inlinestatic | 
  | RandomAccessLinSpacedReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | RandomReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | real() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | real() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | RealReturnType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | RealScalar typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | redux(const Func &func) const | Eigen::Homogeneous< MatrixType, _Direction > | inline | 
  | MatrixBase< Homogeneous< MatrixType, _Direction > >::redux(const BinaryOp &func) const | Eigen::DenseBase< Derived > |  | 
  | replicate() const | Eigen::DenseBase< Derived > |  | 
  | replicate(Index rowFactor, Index colFactor) const | Eigen::DenseBase< Derived > | inline | 
  | replicate() const | Eigen::DenseBase< Derived > |  | 
  | resize(Index newSize) | Eigen::DenseBase< Derived > | inline | 
  | resize(Index rows, Index cols) | Eigen::DenseBase< Derived > | inline | 
  | reverse() | Eigen::DenseBase< Derived > | inline | 
  | reverse() const | Eigen::DenseBase< Derived > | inline | 
  | reverseInPlace() | Eigen::DenseBase< Derived > | inline | 
  | ReverseReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | rightCols(Index n) | Eigen::DenseBase< Derived > | inline | 
  | rightCols(Index n) const | Eigen::DenseBase< Derived > | inline | 
  | rightCols(Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | rightCols(Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | row(Index i) | Eigen::DenseBase< Derived > | inline | 
  | row(Index i) const | Eigen::DenseBase< Derived > | inline | 
  | rows() const | Eigen::Homogeneous< MatrixType, _Direction > | inline | 
  | RowsAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | RowsBlockXpr typedef | Eigen::DenseBase< Derived > |  | 
  | rowwise() const | Eigen::DenseBase< Derived > | inline | 
  | rowwise() | Eigen::DenseBase< Derived > | inline | 
  | RowwiseReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | RowXpr typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | Scalar typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | segment(Index start, Index n) | Eigen::DenseBase< Derived > | inline | 
  | segment(Index start, Index n) const | Eigen::DenseBase< Derived > | inline | 
  | segment(Index start, Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | segment(Index start, Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | SegmentReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | select(const DenseBase< ThenDerived > &thenMatrix, const DenseBase< ElseDerived > &elseMatrix) const | Eigen::DenseBase< Derived > | inline | 
  | select(const DenseBase< ThenDerived > &thenMatrix, const typename ThenDerived::Scalar &elseScalar) const | Eigen::DenseBase< Derived > | inline | 
  | select(const typename ElseDerived::Scalar &thenScalar, const DenseBase< ElseDerived > &elseMatrix) const | Eigen::DenseBase< Derived > | inline | 
  | selfadjointView() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | selfadjointView() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | selfadjointView() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | selfadjointView() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | SequentialLinSpacedReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | setConstant(const Scalar &value) | Eigen::DenseBase< Derived > |  | 
  | setIdentity() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | setIdentity(Index rows, Index cols) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | setLinSpaced(Index size, const Scalar &low, const Scalar &high) | Eigen::DenseBase< Derived > |  | 
  | setLinSpaced(const Scalar &low, const Scalar &high) | Eigen::DenseBase< Derived > |  | 
  | setOnes() | Eigen::DenseBase< Derived > |  | 
  | setRandom() | Eigen::DenseBase< Derived > | inline | 
  | setZero() | Eigen::DenseBase< Derived > |  | 
  | sin() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | sinh() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | SizeAtCompileTime enum value | Eigen::DenseBase< Derived > |  | 
  | SizeMinusOne enum value | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | sparseView(const Scalar &m_reference=Scalar(0), const typename NumTraits< Scalar >::Real &m_epsilon=NumTraits< Scalar >::dummy_precision()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | sqrt() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | squaredNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | SquareMatrixType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | stableNorm() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | stableNormalize() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | stableNormalized() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | StemFunction typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | StorageBaseType typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | StorageIndex typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | StorageKind typedef | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | sum() const | Eigen::DenseBase< Derived > |  | 
  | swap(const DenseBase< OtherDerived > &other) | Eigen::DenseBase< Derived > | inline | 
  | swap(PlainObjectBase< OtherDerived > &other) | Eigen::DenseBase< Derived > | inline | 
  | tail(Index n) | Eigen::DenseBase< Derived > | inline | 
  | tail(Index n) const | Eigen::DenseBase< Derived > | inline | 
  | tail(Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | tail(Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | topLeftCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | topLeftCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | topLeftCorner() | Eigen::DenseBase< Derived > | inline | 
  | topLeftCorner() const | Eigen::DenseBase< Derived > | inline | 
  | topLeftCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | topLeftCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | topRightCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | topRightCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | topRightCorner() | Eigen::DenseBase< Derived > | inline | 
  | topRightCorner() const | Eigen::DenseBase< Derived > | inline | 
  | topRightCorner(Index cRows, Index cCols) | Eigen::DenseBase< Derived > | inline | 
  | topRightCorner(Index cRows, Index cCols) const | Eigen::DenseBase< Derived > | inline | 
  | topRows(Index n) | Eigen::DenseBase< Derived > | inline | 
  | topRows(Index n) const | Eigen::DenseBase< Derived > | inline | 
  | topRows(Index n=N) | Eigen::DenseBase< Derived > | inline | 
  | topRows(Index n=N) const | Eigen::DenseBase< Derived > | inline | 
  | trace() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | transpose() | Eigen::DenseBase< Derived > | inline | 
  | transpose() const | Eigen::DenseBase< Derived > | inline | 
  | transposeInPlace() | Eigen::DenseBase< Derived > | inline | 
  | TransposeReturnType typedef | Eigen::DenseBase< Derived > |  | 
  | triangularView() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | triangularView() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | triangularView() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | triangularView() const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > |  | 
  | unaryExpr(const CustomUnaryOp &func=CustomUnaryOp()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | unaryViewExpr(const CustomViewOp &func=CustomViewOp()) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | Unit(Index size, Index i) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | Unit(Index i) | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | unitOrthogonal(void) const | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | inline | 
  | UnitW() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | UnitX() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | UnitY() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | UnitZ() | Eigen::MatrixBase< Homogeneous< MatrixType, _Direction > > | static | 
  | value() const | Eigen::DenseBase< Derived > | inline | 
  | value_type typedef | Eigen::DenseBase< Derived > |  | 
  | visit(Visitor &func) const | Eigen::DenseBase< Derived > |  | 
  | Zero(Index rows, Index cols) | Eigen::DenseBase< Derived > | static | 
  | Zero(Index size) | Eigen::DenseBase< Derived > | static | 
  | Zero() | Eigen::DenseBase< Derived > | static |