fix the is "inaccessible" issue with g++-4.0.1 - more fixes ;)

This commit is contained in:
Paolo Cignoni 2008-10-29 11:29:57 +00:00
parent 696f763c3d
commit 69a82d6174
3 changed files with 6 additions and 6 deletions

View File

@ -55,12 +55,12 @@ class Matrix33 : public Eigen::Matrix<_Scalar,3,3,Eigen::RowMajor> // FIXME col
{ {
typedef Eigen::Matrix<_Scalar,3,3,Eigen::RowMajor> _Base; typedef Eigen::Matrix<_Scalar,3,3,Eigen::RowMajor> _Base;
public:
using _Base::coeff; using _Base::coeff;
using _Base::coeffRef; using _Base::coeffRef;
using _Base::setZero; using _Base::setZero;
public:
_EIGEN_GENERIC_PUBLIC_INTERFACE(Matrix33,_Base); _EIGEN_GENERIC_PUBLIC_INTERFACE(Matrix33,_Base);
typedef _Scalar ScalarType; typedef _Scalar ScalarType;

View File

@ -91,14 +91,14 @@ class Matrix44 : public Eigen::Matrix<_Scalar,4,4,Eigen::RowMajor> // FIXME col
{ {
typedef Eigen::Matrix<_Scalar,4,4,Eigen::RowMajor> _Base; typedef Eigen::Matrix<_Scalar,4,4,Eigen::RowMajor> _Base;
public:
using _Base::coeff; using _Base::coeff;
using _Base::coeffRef; using _Base::coeffRef;
using _Base::ElementAt; using _Base::ElementAt;
using _Base::setZero; using _Base::setZero;
using _Base::operator*; using _Base::operator*;
public:
_EIGEN_GENERIC_PUBLIC_INTERFACE(Matrix44,_Base); _EIGEN_GENERIC_PUBLIC_INTERFACE(Matrix44,_Base);
typedef _Scalar ScalarType; typedef _Scalar ScalarType;

View File

@ -66,14 +66,14 @@ public:
//---------------------------------------- //----------------------------------------
private: private:
typedef Eigen::Matrix<S,N,1> _Base; typedef Eigen::Matrix<S,N,1> _Base;
public:
using _Base::coeff; using _Base::coeff;
using _Base::coeffRef; using _Base::coeffRef;
using _Base::setZero; using _Base::setZero;
using _Base::data; using _Base::data;
using _Base::V; using _Base::V;
public:
_EIGEN_GENERIC_PUBLIC_INTERFACE(Point,_Base); _EIGEN_GENERIC_PUBLIC_INTERFACE(Point,_Base);
VCG_EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Point) VCG_EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Point)