-/*
- * =========================================================================
- * Version numbers and strings
- * =========================================================================
- */
-#define fpa_MAJOR_VERSION @prj_MAJ_VER@
-#define fpa_MINOR_VERSION @prj_MIN_VER@
-#define fpa_RELEASE_VERSION @prj_REL_VER@
-#define fpa_VERSION "@prj_VERSION@"
-#define fpa_SHORT_VERSION "@prj_SHORT_VERSION@"
+// -------------------------------------------------------------------------
+#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