mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-10 18:59:01 +08:00
add missing inline keywords
This commit is contained in:
parent
82e70fbcae
commit
37cceeeaca
@ -120,20 +120,20 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
/** Constructs a uniform scaling from scale factor \a s */
|
/** Constructs a uniform scaling from scale factor \a s */
|
||||||
UniformScaling<float> Scaling(float s) { return UniformScaling<float>(s); }
|
inline UniformScaling<float> Scaling(float s) { return UniformScaling<float>(s); }
|
||||||
/** Constructs a uniform scaling from scale factor \a s */
|
/** Constructs a uniform scaling from scale factor \a s */
|
||||||
UniformScaling<double> Scaling(double s) { return UniformScaling<double>(s); }
|
inline UniformScaling<double> Scaling(double s) { return UniformScaling<double>(s); }
|
||||||
/** Constructs a uniform scaling from scale factor \a s */
|
/** Constructs a uniform scaling from scale factor \a s */
|
||||||
template<typename RealScalar> UniformScaling<std::complex<RealScalar> >
|
template<typename RealScalar> inline UniformScaling<std::complex<RealScalar> >
|
||||||
Scaling(const std::complex<RealScalar>& s)
|
Scaling(const std::complex<RealScalar>& s)
|
||||||
{ return UniformScaling<std::complex<RealScalar> >(s); }
|
{ return UniformScaling<std::complex<RealScalar> >(s); }
|
||||||
|
|
||||||
/** Constructs a 2D axis aligned scaling */
|
/** Constructs a 2D axis aligned scaling */
|
||||||
template<typename Scalar> DiagonalMatrix<Scalar,2>
|
template<typename Scalar> inline DiagonalMatrix<Scalar,2>
|
||||||
Scaling(Scalar sx, Scalar sy)
|
Scaling(Scalar sx, Scalar sy)
|
||||||
{ return DiagonalMatrix<Scalar,2>(sx, sy); }
|
{ return DiagonalMatrix<Scalar,2>(sx, sy); }
|
||||||
/** Constructs a 3D axis aligned scaling */
|
/** Constructs a 3D axis aligned scaling */
|
||||||
template<typename Scalar> DiagonalMatrix<Scalar,3>
|
template<typename Scalar> inline DiagonalMatrix<Scalar,3>
|
||||||
Scaling(Scalar sx, Scalar sy, Scalar sz)
|
Scaling(Scalar sx, Scalar sy, Scalar sz)
|
||||||
{ return DiagonalMatrix<Scalar,3>(sx, sy, sz); }
|
{ return DiagonalMatrix<Scalar,3>(sx, sy, sz); }
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ Scaling(Scalar sx, Scalar sy, Scalar sz)
|
|||||||
* This is an alias for coeffs.asDiagonal()
|
* This is an alias for coeffs.asDiagonal()
|
||||||
*/
|
*/
|
||||||
template<typename Derived>
|
template<typename Derived>
|
||||||
const DiagonalMatrixWrapper<Derived> Scaling(const MatrixBase<Derived>& coeffs)
|
inline const DiagonalMatrixWrapper<Derived> Scaling(const MatrixBase<Derived>& coeffs)
|
||||||
{ return coeffs.asDiagonal(); }
|
{ return coeffs.asDiagonal(); }
|
||||||
|
|
||||||
/** \addtogroup Geometry_Module */
|
/** \addtogroup Geometry_Module */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user