Lines Matching full:scaling

19   * \brief Represents a generic uniform scaling transformation
23 * This class represent a uniform scaling transformation. It is the return
24 * type of Scaling(Scalar), and most of the time this is the only way it
25 * is used. In particular, this class is not aimed to be used to store a scaling transformation,
28 * To represent an axis aligned scaling, use the DiagonalMatrix class.
30 …* \sa Scaling(), class DiagonalMatrix, MatrixBase::asDiagonal(), class Translation, class Transform
63 /** Constructs and initialize a uniform scaling transformation */
69 /** Concatenates two uniform scaling */
73 /** Concatenates a uniform scaling and a translation */
77 /** Concatenates a uniform scaling and an affine transformation */
88 /** Concatenates a uniform scaling and a linear transformation matrix */
98 /** \returns the inverse scaling */
128 /** Concatenates a linear transformation matrix and a uniform scaling
138 /** Constructs a uniform scaling from scale factor \a s */
139 inline UniformScaling<float> Scaling(float s) { return UniformScaling<float>(s); } in Scaling() function
140 /** Constructs a uniform scaling from scale factor \a s */
141 inline UniformScaling<double> Scaling(double s) { return UniformScaling<double>(s); } in Scaling() function
142 /** Constructs a uniform scaling from scale factor \a s */
144 inline UniformScaling<std::complex<RealScalar> > Scaling(const std::complex<RealScalar>& s) in Scaling() function
147 /** Constructs a 2D axis aligned scaling */
149 inline DiagonalMatrix<Scalar,2> Scaling(const Scalar& sx, const Scalar& sy) in Scaling() function
151 /** Constructs a 3D axis aligned scaling */
153 inline DiagonalMatrix<Scalar,3> Scaling(const Scalar& sx, const Scalar& sy, const Scalar& sz) in Scaling() function
156 /** Constructs an axis aligned scaling expression from vector expression \a coeffs
160 inline const DiagonalWrapper<const Derived> Scaling(const MatrixBase<Derived>& coeffs) in Scaling() function