• Home
  • Raw
  • Download

Lines Matching full:scalar

21   * \tparam _Scalar the scalar type, i.e., the type of the coefficients.
24 * type of Scaling(Scalar), and most of the time this is the only way it
36 /** the scalar type of the coefficients */
37 typedef _Scalar Scalar; typedef
41 Scalar m_factor;
48 explicit inline UniformScaling(const Scalar& s) : m_factor(s) {} in UniformScaling()
50 inline const Scalar& factor() const { return m_factor; } in factor()
51 inline Scalar& factor() { return m_factor; } in factor()
59 inline Transform<Scalar,Dim,Affine> operator* (const Translation<Scalar,Dim>& t) const;
63 …inline Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> operator* (const Transform<Sca…
65 Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> res = t;
77 inline Matrix<Scalar,Dim,Dim> operator*(const RotationBase<Derived,Dim>& r) const
82 { return UniformScaling(Scalar(1)/m_factor); } in inverse()
84 /** \returns \c *this with scalar type casted to \a NewScalarType
86 * Note that if \a NewScalarType is equal to the current scalar type of \c *this
93 /** Copy constructor with scalar type conversion */
96 { m_factor = Scalar(other.factor()); } in UniformScaling()
102 …ox(const UniformScaling& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::…
115 template<typename Derived,typename Scalar>
116 EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,Scalar,product) in EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE() argument
117 operator*(const MatrixBase<Derived>& matrix, const UniformScaling<Scalar>& s) in EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE()
130 template<typename Scalar>
131 inline DiagonalMatrix<Scalar,2> Scaling(const Scalar& sx, const Scalar& sy) in Scaling()
132 { return DiagonalMatrix<Scalar,2>(sx, sy); } in Scaling()
134 template<typename Scalar>
135 inline DiagonalMatrix<Scalar,3> Scaling(const Scalar& sx, const Scalar& sy, const Scalar& sz) in Scaling()
136 { return DiagonalMatrix<Scalar,3>(sx, sy, sz); } in Scaling()
155 template<typename Scalar>
157 inline Transform<Scalar,Dim,Affine>
158 UniformScaling<Scalar>::operator* (const Translation<Scalar,Dim>& t) const
160 Transform<Scalar,Dim,Affine> res;
164 res(Dim,Dim) = Scalar(1);