Scaling.h File Reference

Go to the source code of this file.

Classes

class  Eigen::UniformScaling< Scalar_ >
 Represents a generic uniform scaling transformation. More...
 

Namespaces

 Eigen
 : InteropHeaders
 
 Eigen::internal
 

Typedefs

typedef DiagonalMatrix< double, 2 > Eigen::AlignedScaling2d
 
typedef DiagonalMatrix< float, 2 > Eigen::AlignedScaling2f
 
typedef DiagonalMatrix< double, 3 > Eigen::AlignedScaling3d
 
typedef DiagonalMatrix< float, 3 > Eigen::AlignedScaling3f
 

Functions

template<typename Derived >
const DiagonalWrapper< const Derived > Eigen::Scaling (const MatrixBase< Derived > &coeffs)
 
template<typename Scalar >
DiagonalMatrix< Scalar, 2 > Eigen::Scaling (const Scalar &sx, const Scalar &sy)
 
template<typename Scalar >
DiagonalMatrix< Scalar, 3 > Eigen::Scaling (const Scalar &sx, const Scalar &sy, const Scalar &sz)
 
template<typename RealScalar >
UniformScaling< std::complex< RealScalar > > Eigen::Scaling (const std::complex< RealScalar > &s)
 
UniformScaling< double > Eigen::Scaling (double s)
 
UniformScaling< float > Eigen::Scaling (float s)
 
template<typename Derived >
DiagonalWrapper< const Derived >::PlainObject Eigen::Scaling (MatrixBase< Derived > &&coeffs)