no default template parameters..

This commit is contained in:
Nico Pietroni 2004-05-13 12:49:42 +00:00
parent 54aaa60259
commit 06a7d3a6de
9 changed files with 44 additions and 30 deletions

View File

@ -12,11 +12,11 @@
namespace vcg {
template <class VFTYPE>
class VertexAEf : public VertexAE<float,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexAEf : public VertexAE<float,VETYPE,VFTYPE,VTTYPE> {};
template <class VFTYPE>
class VertexAEd : public VertexAE<double,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexAEd : public VertexAE<double,VETYPE,VFTYPE,VTTYPE> {};
}

View File

@ -12,11 +12,11 @@
namespace vcg {
template <class VFTYPE>
class VertexAFf : public VertexAF<float,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexAFf : public VertexAF<float,VETYPE,VFTYPE,VTTYPE> {};
template <class VFTYPE>
class VertexAFd : public VertexAF<double,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexAFd : public VertexAF<double,VETYPE,VFTYPE,VTTYPE> {};
}

View File

@ -18,11 +18,11 @@
namespace vcg {
template <class VFTYPE>
class VertexAFVNf : public VertexAFVN<float,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexAFVNf : public VertexAFVN<float,VETYPE,VFTYPE,VTTYPE> {};
template <class VFTYPE>
class VertexAFVNd : public VertexAFVN<double,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexAFVNd : public VertexAFVN<double,VETYPE,VFTYPE,VTTYPE> {};
}

View File

@ -12,11 +12,11 @@
namespace vcg {
template <class VTTYPE>
class VertexATf : public VertexAT<float,DUMMYFACETYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexATf : public VertexAT<float,VETYPE,VFTYPE,VTTYPE> {};
template <class VTTYPE>
class VertexATd : public VertexAT<double,DUMMYFACETYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexATd : public VertexAT<double,VETYPE,VFTYPE,VTTYPE> {};
}

View File

@ -14,11 +14,11 @@
namespace vcg {
template <class VTTYPE>
class VertexATVNf : public VertexATVN<float,DUMMYFACETYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexATVNf : public VertexATVN<float,VETYPE,VFTYPE,VTTYPE> {};
template <class VTTYPE>
class VertexATVNd : public VertexATVN<double,DUMMYFACETYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexATVNd : public VertexATVN<double,VETYPE,VFTYPE,VTTYPE> {};
}

View File

@ -12,11 +12,11 @@
namespace vcg {
template <class VFTYPE>
class VertexEAf : public VertexEA<float,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexEAf : public VertexEA<float,VETYPE,VFTYPE,VTTYPE> {};
template <class VFTYPE>
class VertexEAd : public VertexEA<double,VFTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexEAd : public VertexEA<double,VETYPE,VFTYPE,VTTYPE> {};
}

View File

@ -20,8 +20,13 @@
namespace vcg {
typedef VertexVCVMVNVQ<float> VertexVCVNVMVQf;
typedef VertexVCVMVNVQ<double> VertexVCVNVMVQd;
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexVCVMVNVQf : public VertexVCVMVNVQ<float,VETYPE,VFTYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexVCVMVNVQd : public VertexVCVMVNVQ<double,VETYPE,VFTYPE,VTTYPE> {};
}
#endif

View File

@ -16,8 +16,13 @@
namespace vcg {
typedef VertexVCVN<float> VertexVCVNf;
typedef VertexVCVN<double> VertexVCVNd;
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexVCVNf : public VertexVCVN<float,VETYPE,VFTYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexVCVNd : public VertexVCVN<double,VETYPE,VFTYPE,VTTYPE> {};
}
#endif

View File

@ -14,8 +14,12 @@
namespace vcg {
typedef VertexVN<float> VertexVNf;
typedef VertexVN<double> VertexVNd;
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexVNf : public VertexVN<float,VETYPE,VFTYPE,VTTYPE> {};
template < class VETYPE, class VFTYPE, class VTTYPE>
class VertexVNd : public VertexVN<double,VETYPE,VFTYPE,VTTYPE> {};
}
#endif