Go to the documentation of this file.
21 #ifndef vtkMathConfigure_h
22 #define vtkMathConfigure_h
28 #define VTK_HAS_STD_ISNAN
31 #define VTK_HAS_STD_ISINF
32 #define VTK_HAS_ISFINITE
33 #define VTK_HAS_STD_ISFINITE
34 #define VTK_HAS_FINITE
38 #if !defined(VTK_HAS_ISNAN) && defined(isnan)
39 # define VTK_HAS_ISNAN 1
41 #if !defined(VTK_HAS_ISINF) && defined(isinf)
42 # define VTK_HAS_ISINF 1
44 #if !defined(VTK_HAS_ISFINITE) && defined(isfinite)
45 # define VTK_HAS_ISFINITE 1
47 #if !defined(VTK_HAS_FINITE) && defined(finite)
48 # define VTK_HAS_FINITE 1
52 #if !defined(VTK_HAS_ISNAN) && (defined(VTK_HAS__ISNAN) || defined(_isnan))
53 # define isnan(x) _isnan(x)
54 # define VTK_HAS_ISNAN 1
56 #if !defined(VTK_HAS_FINITE) && (defined(VTK_HAS__FINITE) || defined(_finite))
57 # define finite(x) _finite(x)
58 # define VTK_HAS_FINITE 1
70 #if defined(VTK_HAS_STD_ISINF)
71 #undef VTK_HAS_STD_ISINF
74 #if defined(VTK_HAS_STD_ISNAN)
75 #undef VTK_HAS_STD_ISNAN
78 #if defined(VTK_HAS_STD_ISFINITE)
79 #undef VTK_HAS_STD_ISFINITE
90 # define VTK_HAS_STD_NUMERIC_LIMITS
100 # define VTK_NON_FINITE_CAUSES_EXCEPTIONS
103 #endif //vtkMathConfigure_h