Lines Matching refs:Scaling

29 class Scaling
53 Scaling() {} in Scaling() function
55 explicit inline Scaling(const Scalar& s) { m_coeffs.setConstant(s); } in Scaling() function
57 inline Scaling(const Scalar& sx, const Scalar& sy) in Scaling() function
64 inline Scaling(const Scalar& sx, const Scalar& sy, const Scalar& sz) in Scaling() function
72 explicit inline Scaling(const VectorType& coeffs) : m_coeffs(coeffs) {} in Scaling() function
78 inline Scaling operator* (const Scaling& other) const
79 { return Scaling(coeffs().cwise() * other.coeffs()); }
94 friend inline LinearMatrixType operator* (const LinearMatrixType& other, const Scaling& s)
106 inline Scaling inverse() const in inverse()
107 { return Scaling(coeffs().cwise().inverse()); } in inverse()
109 inline Scaling& operator=(const Scaling& other)
121 inline typename internal::cast_return_type<Scaling,Scaling<NewScalarType,Dim> >::type cast() const in cast()
122 { return typename internal::cast_return_type<Scaling,Scaling<NewScalarType,Dim> >::type(*this); } in cast()
126 inline explicit Scaling(const Scaling<OtherScalarType,Dim>& other) in Scaling() function
133 …bool isApprox(const Scaling& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) c…
140 typedef Scaling<float, 2> Scaling2f;
141 typedef Scaling<double,2> Scaling2d;
142 typedef Scaling<float, 3> Scaling3f;
143 typedef Scaling<double,3> Scaling3d;
147 inline typename Scaling<Scalar,Dim>::TransformType
148 Scaling<Scalar,Dim>::operator* (const TranslationType& t) const
159 inline typename Scaling<Scalar,Dim>::TransformType
160 Scaling<Scalar,Dim>::operator* (const TransformType& t) const