of course fixing msvc breaked gcc... not anymore
This commit is contained in:
parent
0414cbc2f3
commit
e90fd9ca16
|
@ -32,6 +32,7 @@
|
||||||
// forward declarations
|
// forward declarations
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
|
template<typename T> struct ei_traits;
|
||||||
#include "../Eigen/src/Core/util/Meta.h"
|
#include "../Eigen/src/Core/util/Meta.h"
|
||||||
|
|
||||||
template<typename Derived1, typename Derived2, int Size> struct ei_lexi_comparison;
|
template<typename Derived1, typename Derived2, int Size> struct ei_lexi_comparison;
|
||||||
|
|
|
@ -199,8 +199,6 @@ EIGEN_DEPRECATED inline Derived& Normalize() { normalize(); return derived(); };
|
||||||
/** \deprecated use normalized() */
|
/** \deprecated use normalized() */
|
||||||
EIGEN_DEPRECATED inline const EvalType Normalize() const { return normalized(); };
|
EIGEN_DEPRECATED inline const EvalType Normalize() const { return normalized(); };
|
||||||
|
|
||||||
inline void transposeInPlace() { derived() = derived().transpose().eval(); }
|
|
||||||
|
|
||||||
/** \deprecated use .cross(p) */
|
/** \deprecated use .cross(p) */
|
||||||
EIGEN_DEPRECATED inline EvalType operator ^ (const Derived& p ) const { return this->cross(p); }
|
EIGEN_DEPRECATED inline EvalType operator ^ (const Derived& p ) const { return this->cross(p); }
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,6 @@ public:
|
||||||
using _Base::coeffRef;
|
using _Base::coeffRef;
|
||||||
using _Base::ElementAt;
|
using _Base::ElementAt;
|
||||||
using _Base::setZero;
|
using _Base::setZero;
|
||||||
using _Base::operator*;
|
|
||||||
|
|
||||||
_EIGEN_GENERIC_PUBLIC_INTERFACE(Matrix44,_Base);
|
_EIGEN_GENERIC_PUBLIC_INTERFACE(Matrix44,_Base);
|
||||||
typedef _Scalar ScalarType;
|
typedef _Scalar ScalarType;
|
||||||
|
@ -158,7 +157,7 @@ public:
|
||||||
// note: this function is defined here because some compilers cannot find the respective declaration
|
// note: this function is defined here because some compilers cannot find the respective declaration
|
||||||
template<typename OtherDerived>
|
template<typename OtherDerived>
|
||||||
inline const typename ei_matrix44_product_impl<OtherDerived>::ResultType
|
inline const typename ei_matrix44_product_impl<OtherDerived>::ResultType
|
||||||
operator * (const MatrixBase<OtherDerived> &other) const
|
operator * (const Eigen::MatrixBase<OtherDerived> &other) const
|
||||||
{ return ei_matrix44_product_impl<OtherDerived>::run(*this,other.derived()); }
|
{ return ei_matrix44_product_impl<OtherDerived>::run(*this,other.derived()); }
|
||||||
|
|
||||||
/** Contatenates two transformations */
|
/** Contatenates two transformations */
|
||||||
|
|
Loading…
Reference in New Issue