Lines Matching defs:Unit
794 /** \returns an expression of the i-th unit (basis) vector.
798 * \sa MatrixBase::Unit(Index), MatrixBase::UnitX(), MatrixBase::UnitY(), MatrixBase::UnitZ(), MatrixBase::UnitW()
801 EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::BasisReturnType MatrixBase<Derived>::Unit(Index size, Index i)
807 /** \returns an expression of the i-th unit (basis) vector.
813 * \sa MatrixBase::Unit(Index,Index), MatrixBase::UnitX(), MatrixBase::UnitY(), MatrixBase::UnitZ(), MatrixBase::UnitW()
816 EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::BasisReturnType MatrixBase<Derived>::Unit(Index i)
822 /** \returns an expression of the X axis unit vector (1{,0}^*)
826 * \sa MatrixBase::Unit(Index,Index), MatrixBase::Unit(Index), MatrixBase::UnitY(), MatrixBase::UnitZ(), MatrixBase::UnitW()
830 { return Derived::Unit(0); }
832 /** \returns an expression of the Y axis unit vector (0,1{,0}^*)
836 * \sa MatrixBase::Unit(Index,Index), MatrixBase::Unit(Index), MatrixBase::UnitY(), MatrixBase::UnitZ(), MatrixBase::UnitW()
840 { return Derived::Unit(1); }
842 /** \returns an expression of the Z axis unit vector (0,0,1{,0}^*)
846 * \sa MatrixBase::Unit(Index,Index), MatrixBase::Unit(Index), MatrixBase::UnitY(), MatrixBase::UnitZ(), MatrixBase::UnitW()
850 { return Derived::Unit(2); }
852 /** \returns an expression of the W axis unit vector (0,0,0,1)
856 * \sa MatrixBase::Unit(Index,Index), MatrixBase::Unit(Index), MatrixBase::UnitY(), MatrixBase::UnitZ(), MatrixBase::UnitW()
860 { return Derived::Unit(3); }