| 
| #define  | VTK_SIZEOF_CHAR   KWIML_ABI_SIZEOF_CHAR | 
|   | 
| #define  | VTK_SIZEOF_SHORT   KWIML_ABI_SIZEOF_SHORT | 
|   | 
| #define  | VTK_SIZEOF_INT   KWIML_ABI_SIZEOF_INT | 
|   | 
| #define  | VTK_SIZEOF_LONG   KWIML_ABI_SIZEOF_LONG | 
|   | 
| #define  | VTK_SIZEOF_LONG_LONG   KWIML_ABI_SIZEOF_LONG_LONG | 
|   | 
| #define  | VTK_SIZEOF_FLOAT   KWIML_ABI_SIZEOF_FLOAT | 
|   | 
| #define  | VTK_SIZEOF_DOUBLE   KWIML_ABI_SIZEOF_DOUBLE | 
|   | 
| #define  | VTK_SIZEOF_VOID_P   KWIML_ABI_SIZEOF_DATA_PTR | 
|   | 
| #define  | VTK_TYPE_CHAR_IS_SIGNED   0 | 
|   | 
| #define  | VTK_VOID   0 | 
|   | 
| #define  | VTK_BIT   1 | 
|   | 
| #define  | VTK_CHAR   2 | 
|   | 
| #define  | VTK_SIGNED_CHAR   15 | 
|   | 
| #define  | VTK_UNSIGNED_CHAR   3 | 
|   | 
| #define  | VTK_SHORT   4 | 
|   | 
| #define  | VTK_UNSIGNED_SHORT   5 | 
|   | 
| #define  | VTK_INT   6 | 
|   | 
| #define  | VTK_UNSIGNED_INT   7 | 
|   | 
| #define  | VTK_LONG   8 | 
|   | 
| #define  | VTK_UNSIGNED_LONG   9 | 
|   | 
| #define  | VTK_FLOAT   10 | 
|   | 
| #define  | VTK_DOUBLE   11 | 
|   | 
| #define  | VTK_ID_TYPE   12 | 
|   | 
| #define  | VTK_STRING   13 | 
|   | 
| #define  | VTK_OPAQUE   14 | 
|   | 
| #define  | VTK_LONG_LONG   16 | 
|   | 
| #define  | VTK_UNSIGNED_LONG_LONG   17 | 
|   | 
| #define  | VTK_VARIANT   20 | 
|   | 
| #define  | VTK_OBJECT   21 | 
|   | 
| #define  | VTK_POLY_DATA   0 | 
|   | 
| #define  | VTK_STRUCTURED_POINTS   1 | 
|   | 
| #define  | VTK_STRUCTURED_GRID   2 | 
|   | 
| #define  | VTK_RECTILINEAR_GRID   3 | 
|   | 
| #define  | VTK_UNSTRUCTURED_GRID   4 | 
|   | 
| #define  | VTK_PIECEWISE_FUNCTION   5 | 
|   | 
| #define  | VTK_IMAGE_DATA   6 | 
|   | 
| #define  | VTK_DATA_OBJECT   7 | 
|   | 
| #define  | VTK_DATA_SET   8 | 
|   | 
| #define  | VTK_POINT_SET   9 | 
|   | 
| #define  | VTK_UNIFORM_GRID   10 | 
|   | 
| #define  | VTK_COMPOSITE_DATA_SET   11 | 
|   | 
| #define  | VTK_MULTIGROUP_DATA_SET   12 | 
|   | 
| #define  | VTK_MULTIBLOCK_DATA_SET   13 | 
|   | 
| #define  | VTK_HIERARCHICAL_DATA_SET   14 | 
|   | 
| #define  | VTK_HIERARCHICAL_BOX_DATA_SET   15 | 
|   | 
| #define  | VTK_GENERIC_DATA_SET   16 | 
|   | 
| #define  | VTK_HYPER_OCTREE   17 | 
|   | 
| #define  | VTK_TEMPORAL_DATA_SET   18 | 
|   | 
| #define  | VTK_TABLE   19 | 
|   | 
| #define  | VTK_GRAPH   20 | 
|   | 
| #define  | VTK_TREE   21 | 
|   | 
| #define  | VTK_SELECTION   22 | 
|   | 
| #define  | VTK_DIRECTED_GRAPH   23 | 
|   | 
| #define  | VTK_UNDIRECTED_GRAPH   24 | 
|   | 
| #define  | VTK_MULTIPIECE_DATA_SET   25 | 
|   | 
| #define  | VTK_DIRECTED_ACYCLIC_GRAPH   26 | 
|   | 
| #define  | VTK_ARRAY_DATA   27 | 
|   | 
| #define  | VTK_REEB_GRAPH   28 | 
|   | 
| #define  | VTK_UNIFORM_GRID_AMR   29 | 
|   | 
| #define  | VTK_NON_OVERLAPPING_AMR   30 | 
|   | 
| #define  | VTK_OVERLAPPING_AMR   31 | 
|   | 
| #define  | VTK_HYPER_TREE_GRID   32 | 
|   | 
| #define  | VTK_MOLECULE   33 | 
|   | 
| #define  | VTK_PISTON_DATA_OBJECT   34 | 
|   | 
| #define  | VTK_PATH   35 | 
|   | 
| #define  | VTK_UNSTRUCTURED_GRID_BASE   36 | 
|   | 
| #define  | VTK_PARTITIONED_DATA_SET   37 | 
|   | 
| #define  | VTK_PARTITIONED_DATA_SET_COLLECTION   38 | 
|   | 
| #define  | VTK_UNIFORM_HYPER_TREE_GRID   39 | 
|   | 
| #define  | VTK_EXPLICIT_STRUCTURED_GRID   40 | 
|   | 
| #define  | VTK_DATA_OBJECT_TREE   41 | 
|   | 
| #define  | VTK_ABSTRACT_ELECTRONIC_DATA   42 | 
|   | 
| #define  | VTK_OPEN_QUBE_ELECTRONIC_DATA   43 | 
|   | 
| #define  | VTK_ANNOTATION   44 | 
|   | 
| #define  | VTK_ANNOTATION_LAYERS   45 | 
|   | 
| #define  | VTK_BSP_CUTS   46 | 
|   | 
| #define  | VTK_GEO_JSON_FEATURE   47 | 
|   | 
| #define  | VTK_IMAGE_STENCIL_DATA   48 | 
|   | 
| #define  | VTK_CELL_GRID   49 | 
|   | 
| #define  | VTK_TYPE_CAST(T,  V)   ((T)(V)) | 
|   | 
| #define  | VTK_BIT_MIN   0 | 
|   | 
| #define  | VTK_BIT_MAX   1 | 
|   | 
| #define  | VTK_CHAR_MIN   VTK_TYPE_CAST(char, 0u) | 
|   | 
| #define  | VTK_CHAR_MAX   VTK_TYPE_CAST(char, 0xffu) | 
|   | 
| #define  | VTK_SIGNED_CHAR_MIN   VTK_TYPE_CAST(signed char, 0x80) | 
|   | 
| #define  | VTK_SIGNED_CHAR_MAX   VTK_TYPE_CAST(signed char, 0x7f) | 
|   | 
| #define  | VTK_UNSIGNED_CHAR_MIN   VTK_TYPE_CAST(unsigned char, 0u) | 
|   | 
| #define  | VTK_UNSIGNED_CHAR_MAX   VTK_TYPE_CAST(unsigned char, 0xffu) | 
|   | 
| #define  | VTK_SHORT_MIN   VTK_TYPE_CAST(short, 0x8000) | 
|   | 
| #define  | VTK_SHORT_MAX   VTK_TYPE_CAST(short, 0x7fff) | 
|   | 
| #define  | VTK_UNSIGNED_SHORT_MIN   VTK_TYPE_CAST(unsigned short, 0u) | 
|   | 
| #define  | VTK_UNSIGNED_SHORT_MAX   VTK_TYPE_CAST(unsigned short, 0xffffu) | 
|   | 
| #define  | VTK_INT_MIN   VTK_TYPE_CAST(int, ~(~0u >> 1)) | 
|   | 
| #define  | VTK_INT_MAX   VTK_TYPE_CAST(int, ~0u >> 1) | 
|   | 
| #define  | VTK_UNSIGNED_INT_MIN   VTK_TYPE_CAST(unsigned int, 0) | 
|   | 
| #define  | VTK_UNSIGNED_INT_MAX   VTK_TYPE_CAST(unsigned int, ~0u) | 
|   | 
| #define  | VTK_LONG_MIN   VTK_TYPE_CAST(long, ~(~0ul >> 1)) | 
|   | 
| #define  | VTK_LONG_MAX   VTK_TYPE_CAST(long, ~0ul >> 1) | 
|   | 
| #define  | VTK_UNSIGNED_LONG_MIN   VTK_TYPE_CAST(unsigned long, 0ul) | 
|   | 
| #define  | VTK_UNSIGNED_LONG_MAX   VTK_TYPE_CAST(unsigned long, ~0ul) | 
|   | 
| #define  | VTK_FLOAT_MIN   VTK_TYPE_CAST(float, -1.0e+38f) | 
|   | 
| #define  | VTK_FLOAT_MAX   VTK_TYPE_CAST(float, 1.0e+38f) | 
|   | 
| #define  | VTK_DOUBLE_MIN   VTK_TYPE_CAST(double, -1.0e+299) | 
|   | 
| #define  | VTK_DOUBLE_MAX   VTK_TYPE_CAST(double, 1.0e+299) | 
|   | 
| #define  | VTK_LONG_LONG_MIN   VTK_TYPE_CAST(long long, ~(~0ull >> 1)) | 
|   | 
| #define  | VTK_LONG_LONG_MAX   VTK_TYPE_CAST(long long, ~0ull >> 1) | 
|   | 
| #define  | VTK_UNSIGNED_LONG_LONG_MIN   VTK_TYPE_CAST(unsigned long long, 0ull) | 
|   | 
| #define  | VTK_UNSIGNED_LONG_LONG_MAX   VTK_TYPE_CAST(unsigned long long, ~0ull) | 
|   | 
| #define  | VTK_MTIME_TYPE_IMPL   VTK_TYPE_UINT32 | 
|   | 
| #define  | VTK_MTIME_MIN   VTK_TYPE_UINT32_MIN | 
|   | 
| #define  | VTK_MTIME_MAX   VTK_TYPE_UINT32_MAX | 
|   | 
| #define  | VTK_HAS_ID_TYPE | 
|   | 
| #define  | VTK_ID_TYPE_IMPL   VTK_INT | 
|   | 
| #define  | VTK_SIZEOF_ID_TYPE   VTK_SIZEOF_INT | 
|   | 
| #define  | VTK_ID_MIN   VTK_INT_MIN | 
|   | 
| #define  | VTK_ID_MAX   VTK_INT_MAX | 
|   | 
| #define  | VTK_ID_TYPE_PRId   "d" | 
|   | 
| #define  | VTK_TYPE_BOOL_TYPEDEFED | 
|   | 
| #define  | vtkInstantiateTemplateMacro(decl) | 
|   | A macro to instantiate a template over all numerical types.  
  | 
|   | 
| #define  | vtkInstantiateSecondOrderTemplateMacro(decl0,  decl1) | 
|   | 
| #define  | vtkInstantiateStdFunctionTemplateMacro(decl0,  decl1,  delc2) | 
|   | 
| #define  | vtkExternTemplateMacro(decl)   vtkInstantiateTemplateMacro(decl) | 
|   | A macro to declare extern templates for all numerical types.  
  | 
|   | 
| #define  | vtkExternSecondOrderTemplateMacro(decl0,  decl1)     vtkInstantiateSecondOrderTemplateMacro(decl0, decl1) | 
|   | 
| #define  | vtkExternStdFunctionTemplateMacro(decl0,  decl1,  decl2)     vtkInstantiateStdFunctionTemplateMacro(decl0, decl1, decl2) | 
|   |