10 #ifndef EIGEN_SCALING_H    11 #define EIGEN_SCALING_H    32 template<
typename _Scalar>
    62   template<
int Dim, 
int Mode, 
int Options>
    72   template<
typename Derived>
    76   template<
typename Derived,
int Dim>
    89   template<
typename NewScalarType>
    94   template<
typename OtherScalarType>
   112 { 
return derived() * s.
factor(); }
   119 template<
typename RealScalar>
   124 template<
typename Scalar>
   128 template<
typename Scalar>
   135 template<
typename Derived>
   151 template<
typename Scalar>
   166 #endif // EIGEN_SCALING_H 
DiagonalMatrix< float, 3 > AlignedScaling3f
const VectorType & vector() const 
DiagonalMatrix< float, 2 > AlignedScaling2f
Represents a diagonal matrix with its storage. 
DiagonalMatrix< double, 3 > AlignedScaling3d
Holds information about the various numeric (i.e. scalar) types allowed by Eigen. ...
Represents a translation transformation. 
bool isApprox(const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
Common base class for compact rotation representations. 
DiagonalMatrix< double, 2 > AlignedScaling2d
Expression of a diagonal matrix. 
Generic expression where a coefficient-wise unary operator is applied to an expression. 
const DiagonalWrapper< const Derived > asDiagonal() const 
The matrix class, also used for vectors and row-vectors. 
Base class for all dense matrices, vectors, and expressions. 
RotationMatrixType toRotationMatrix() const 
static UniformScaling< float > Scaling(float s)