diff --git a/vcg/complex/all_types.h b/vcg/complex/all_types.h new file mode 100755 index 00000000..10de611f --- /dev/null +++ b/vcg/complex/all_types.h @@ -0,0 +1,16 @@ +#ifndef VCG_ALL_TYPES_H +#define VCG_ALL_TYPES_H + +namespace vcg{ + +struct AllTypes{ + struct AVertexType {}; + struct AEdgeType {}; + struct AFaceType {}; + struct AHEdgeType {}; +}; + + +}; + +#endif // USED_TYPES_H diff --git a/vcg/complex/used_types.h b/vcg/complex/used_types.h index 07cc8286..22968818 100755 --- a/vcg/complex/used_types.h +++ b/vcg/complex/used_types.h @@ -5,14 +5,26 @@ #include #include +#include +#include +#include +#include + namespace vcg{ +// dummy mesh + +struct _Vertex; +struct _Edge ; +struct _Face ; +struct _HEdge ; + struct DummyTypes{ - typedef char VertexType; // simplex types - typedef char EdgeType; - typedef char FaceType; - typedef char TetraType; - typedef char HEdgeType; // connector types + typedef _Vertex VertexType; // simplex types + typedef _Edge EdgeType; + typedef _Face FaceType; + typedef char TetraType; + typedef _HEdge HEdgeType; // connector types typedef vcg::Point3 CoordType; typedef char ScalarType; @@ -28,12 +40,6 @@ struct DummyTypes{ void ImportLocal(const LeftV & /*left*/ ) {} }; -struct AllTypes{ - struct AVertexType {}; - struct AEdgeType {}; - struct AFaceType {}; - struct AHEdgeType {}; -}; template