diff --git a/vcg/simplex/vertex/with/ae.h b/vcg/simplex/vertex/with/ae.h new file mode 100644 index 00000000..b125567f --- /dev/null +++ b/vcg/simplex/vertex/with/ae.h @@ -0,0 +1,23 @@ +#ifndef __VCGLIB_VERTEX__AE__TYPE +#define __VCGLIB_VERTEX__AE__TYPE + +#define VERTEX_TYPE VertexAE + +#define __VCGLIB_VERTEX_AE + +#include + +#undef VERTEX_TYPE +#undef __VCGLIB_VERTEX_AE + +namespace vcg { + +template +class VertexAEf : public VertexAE {}; + +template +class VertexAEd : public VertexAE {}; + +} + +#endif diff --git a/vcg/simplex/vertex/with/afvn.h b/vcg/simplex/vertex/with/afvn.h new file mode 100644 index 00000000..f8963e04 --- /dev/null +++ b/vcg/simplex/vertex/with/afvn.h @@ -0,0 +1,29 @@ +#ifndef __VCGLIB_VERTEX__AFVN__TYPE +#define __VCGLIB_VERTEX__AFVN__TYPE + + +#define VERTEX_TYPE VertexAFVN + +#define __VCGLIB_VERTEX_AF +#define __VCGLIB_VERTEX_VN + + +#include + + +#undef VERTEX_TYPE +#undef __VCGLIB_VERTEX_AF +#undef __VCGLIB_VERTEX_VN + + +namespace vcg { + +template +class VertexAFVNf : public VertexAFVN {}; + +template +class VertexAFVNd : public VertexAFVN {}; + +} + +#endif \ No newline at end of file diff --git a/vcg/simplex/vertex/with/an.h b/vcg/simplex/vertex/with/an.h deleted file mode 100644 index 97a32bd2..00000000 --- a/vcg/simplex/vertex/with/an.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef __VCGLIB_VERTEX__AN__TYPE -#define __VCGLIB_VERTEX__AN__TYPE - - -#define VERTEX_TYPE VertexAN - -#define __VCGLIB_VERTEX_A -#define __VCGLIB_VERTEX_N - - -#include - - -#undef VERTEX_TYPE -#undef __VCGLIB_VERTEX_A -#undef __VCGLIB_VERTEX_N - - -namespace vcg { - -template -class VertexANf : public VertexAN {}; - -template -class VertexANd : public VertexAN {}; - -} - -#endif \ No newline at end of file diff --git a/vcg/simplex/vertex/with/ea.h b/vcg/simplex/vertex/with/ea.h new file mode 100644 index 00000000..57d80f08 --- /dev/null +++ b/vcg/simplex/vertex/with/ea.h @@ -0,0 +1,23 @@ +#ifndef __VCGLIB_VERTEX__EA__TYPE +#define __VCGLIB_VERTEX__EA__TYPE + +#define VERTEX_TYPE VertexEA + +#define __VCGLIB_VERTEX_EA + +#include + +#undef VERTEX_TYPE +#undef __VCGLIB_VERTEX_EA + +namespace vcg { + +template +class VertexEAf : public VertexEA {}; + +template +class VertexEAd : public VertexEA {}; + +} + +#endif