X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FConfig.h.in;h=0e2f03965b5ce2da85f55fc90334ee967af773bd;hb=463b1ec45c70ca63aa9f19f8cb58ae5d5134e56b;hp=708dec1f9f21d52b344660b0e93949f41188ce1f;hpb=5316aea88898a23d42b50aff9d0cb56c3a3afa1d;p=FrontAlgorithms.git diff --git a/lib/fpa/Config.h.in b/lib/fpa/Config.h.in index 708dec1..0e2f039 100644 --- a/lib/fpa/Config.h.in +++ b/lib/fpa/Config.h.in @@ -1,25 +1,28 @@ // ========================================================================= -// @author Leonardo Florez Valencia -// @email florez-l@javeriana.edu.co +// @author Leonardo Florez Valencia (florez-l@javeriana.edu.co) // ========================================================================= - #ifndef __fpa__Config__h__ #define __fpa__Config__h__ -#define VTK_FOUND @VTK_FOUND@ -#if VTK_FOUND == 1 -# define USE_VTK -#else -# undef USE_VTK -#endif +#include +#include -#define ivq_FOUND @ivq_FOUND@ -#if ivq_FOUND == 1 -# define USE_ivq -#else -# undef USE_ivq -#endif +#if @Eigen3_FOUND@ == 1 +# define USE_Eigen3 +#endif // @Eigen3_FOUND@ == 1 -#endif // __fpa__Config__h__ +// ------------------------------------------------------------------------- +#define fpaTraitsMacro( __t__ ) \ + typedef __t__::TInternalTraits::TInputValue TInputValue; \ + typedef __t__::TInternalTraits::TNeighborhood TNeighborhood; \ + typedef __t__::TInternalTraits::TMark TMark; \ + typedef __t__::TInternalTraits::TNode TNode; \ + typedef __t__::TInternalTraits::TNodes TNodes; \ + typedef __t__::TInternalTraits::TOutputValue TOutputValue; \ + typedef __t__::TInternalTraits::TPoint TPoint; \ + typedef __t__::TInternalTraits::TSeed TSeed; \ + typedef __t__::TInternalTraits::TSeeds TSeeds; \ + typedef __t__::TInternalTraits::TVertex TVertex +#endif // __fpa__Config__h__ // eof - $RCSfile$