--- vtkConstants.py.orig	2007-08-18 16:09:31.000000000 +0200
+++ vtkConstants.py	2007-08-18 16:08:47.000000000 +0200
@@ -100,6 +100,133 @@
 # For volume rendering
 VTK_MAX_VRCOMP    = 4
 
+# These types define the 17 linear VTK Cell Types
+
+# Empty cell
+VTK_EMPTY_CELL = 0
+VTK_EMPTY_CELL_NB_POINTS = 0
+
+# Vertex
+VTK_VERTEX = 1
+VTK_VERTEX_NB_POINTS = 1
+
+# PolyVertex
+VTK_POLY_VERTEX = 2
+VTK_POLY_VERTEX_NB_POINTS = 0
+
+# Line
+VTK_LINE = 3
+VTK_LINE_NB_POINTS = 2
+
+# PolyLine
+VTK_POLY_LINE = 4
+VTK_POLY_LINE_NB_POINTS = 0
+
+# Triangle
+VTK_TRIANGLE = 5
+VTK_TRIANGLE_NB_POINTS = 3
+
+# TriangleStrip
+VTK_TRIANGLE_STRIP = 6
+VTK_TRIANGLE_STRIP_NB_POINTS = 0
+
+# Polygon
+VTK_POLYGON = 7
+VTK_POLYGON_NB_POINTS = 0
+
+# Pixel
+VTK_PIXEL = 8
+VTK_PIXEL_NB_POINTS = 4
+
+# Quad
+VTK_QUAD = 9
+VTK_QUAD_NB_POINTS = 4
+
+# Tetra
+VTK_TETRA = 10
+VTK_TETRA_NB_POINTS = 4
+
+# Voxel
+VTK_VOXEL = 11
+VTK_VOXEL_NB_POINTS = 8
+
+# Hexahedron
+VTK_HEXAHEDRON = 12
+VTK_HEXAHEDRON_NB_POINTS = 8
+
+# Wedge
+VTK_WEDGE = 13
+VTK_WEDGE_NB_POINTS = 6
+
+# Pyramid
+VTK_PYRAMID = 14
+VTK_PYRAMID_NB_POINTS = 5
+
+# PentagonalPrism
+VTK_PENTAGONAL_PRISM = 15
+VTK_PENTAGONAL_PRISM_NB_POINTS = 10
+
+# HexagonalPrism
+VTK_HEXAGONAL_PRISM = 16
+VTK_HEXAGONAL_PRISM_NB_POINTS = 12
+
+# These types define the 13 quadratic VTK Cell Types
+
+# QuadraticEdge
+VTK_QUADRATIC_EDGE = 21
+VTK_QUADRATIC_EDGE_NB_POINTS = 3
+
+# QuadraticTriangle
+VTK_QUADRATIC_TRIANGLE = 22
+VTK_QUADRATIC_TRIANGLE_NB_POINTS = 6
+
+# QuadraticQuad
+VTK_QUADRATIC_QUAD = 23
+VTK_QUADRATIC_QUAD_NB_POINTS = 8
+
+# QuadraticTetra
+VTK_QUADRATIC_TETRA = 24
+VTK_QUADRATIC_TETRA_NB_POINTS = 10
+
+# QuadraticHexahedron
+VTK_QUADRATIC_HEXAHEDRON = 25
+VTK_QUADRATIC_HEXAHEDRON_NB_POINTS = 20
+
+# QuadraticWedge
+VTK_QUADRATIC_WEDGE = 26
+VTK_QUADRATIC_WEDGE_NB_POINTS = 15
+
+# QuadraticPyramid
+VTK_QUADRATIC_PYRAMID = 27
+VTK_QUADRATIC_PYRAMID_NB_POINTS = 13
+
+# BiQuadraticQuad
+VTK_BIQUADRATIC_QUAD = 28
+VTK_BIQUADRATIC_QUAD_NB_POINTS = 9
+
+# TriQuadraticHexahedron
+VTK_TRIQUADRATIC_HEXAHEDRON = 29
+VTK_TRIQUADRATIC_HEXAHEDRON_NB_POINTS = 27
+
+# QuadraticLinearQuad
+VTK_QUADRATIC_LINEAR_QUAD = 30
+VTK_QUADRATIC_LINEAR_QUAD_NB_POINTS = 6
+
+# QuadraticLinearWedge
+VTK_QUADRATIC_LINEAR_WEDGE = 31
+VTK_QUADRATIC_LINEAR_WEDGE_NB_POINTS = 12
+
+# BiQuadraticQuadraticWedge
+VTK_BIQUADRATIC_QUADRATIC_WEDGE = 32
+VTK_BIQUADRATIC_QUADRATIC_WEDGE_NB_POINTS = 18
+
+# BiQuadraticQuadraticHexahedron
+VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON = 33
+VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON_NB_POINTS = 24
+
+# This type defines the special class of cells formed by convex group of points
+VTK_CONVEX_POINT_SET = 41
+VTK_CONVEX_POINT_SET_NB_POINTS = 0
 
 # A macro to get the name of a type
 
