View Issue Details [ Jump to Notes ] | [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0005534 | ParaView | (No Category) | public | 2007-08-18 10:18 | 2007-09-03 11:04 |
|
Reporter | fred | |
Assigned To | Berk Geveci | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
|
Summary | 0005534: add a few constants in vtkConstants.py |
Description | I add a few useful constants about cells description in vtkConstants.py,
copied from vtkCellType.h
BTW, the last cell types ("higher order") seem to do not exist for
python wrapping. |
Additional Information | Please see attached patch file. |
Tags | No tags attached. |
|
Project | |
Topic Name | |
Type | |
|
Attached Files | vtkConstants.patch [^] (2,755 bytes) 2007-08-18 10:18 [Show Content] [Hide Content]--- 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
|
|