diff --git a/vcg/complex/exception.h b/vcg/complex/exception.h index 9d623903..c40acf53 100644 --- a/vcg/complex/exception.h +++ b/vcg/complex/exception.h @@ -22,8 +22,7 @@ ****************************************************************************/ #ifndef __VCG_EXCEPTION_H #define __VCG_EXCEPTION_H -#include -#include + namespace vcg { class MissingComponentException : public std::runtime_error diff --git a/vcg/complex/used_types.h b/vcg/complex/used_types.h index ae289825..a346636c 100755 --- a/vcg/complex/used_types.h +++ b/vcg/complex/used_types.h @@ -32,57 +32,57 @@ struct _Face ; struct _HEdge ; struct DummyTypes{ - typedef _Vertex VertexType; // simplex types - typedef _Edge EdgeType; - typedef _Face FaceType; - typedef char TetraType; - typedef _HEdge 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; + typedef vcg::Point3 CoordType; + typedef char ScalarType; - typedef VertexType * VertexPointer; - typedef EdgeType * EdgePointer ; - typedef FaceType * FacePointer ; - typedef TetraType * TetraPointer ; - typedef HEdgeType * HEdgePointer ; + typedef VertexType * VertexPointer; + typedef EdgeType * EdgePointer ; + typedef FaceType * FacePointer ; + typedef TetraType * TetraPointer ; + typedef HEdgeType * HEdgePointer ; static void Name(std::vector & /*name*/){} - template < class LeftV> - void ImportData(const LeftV & /*left*/ ) {} + template < class LeftV> + void ImportData(const LeftV & /*left*/ ) {} }; template - struct Use{ - template struct AsVertexType: public T{typedef A VertexType; typedef VertexType * VertexPointer ;}; - template struct AsEdgeType: public T{typedef A EdgeType; typedef EdgeType * EdgePointer ;}; - template struct AsFaceType: public T{typedef A FaceType; typedef FaceType * FacePointer ;}; - template struct AsTetraType: public T{typedef A TetraType; typedef TetraType * TetraPointer ;}; - template struct AsHEdgeType: public T{typedef A HEdgeType; typedef HEdgeType * HEdgePointer ;}; + struct Use{ + template struct AsVertexType: public T{typedef A VertexType; typedef VertexType * VertexPointer ;}; + template struct AsEdgeType: public T{typedef A EdgeType; typedef EdgeType * EdgePointer ;}; + template struct AsFaceType: public T{typedef A FaceType; typedef FaceType * FacePointer ;}; + template struct AsTetraType: public T{typedef A TetraType; typedef TetraType * TetraPointer ;}; + template struct AsHEdgeType: public T{typedef A HEdgeType; typedef HEdgeType * HEdgePointer ;}; }; template