You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
3.1 KiB
122 lines
3.1 KiB
"""
|
|
Miscellaneous constants copied from vtkSystemIncludes.h
|
|
(It would be nice if this file were automatically generated,
|
|
but the constants don't change very often)
|
|
"""
|
|
|
|
# Some constants used throughout code
|
|
|
|
VTK_LARGE_FLOAT = 1.0e+38
|
|
VTK_LARGE_INTEGER = 2147483647 # 2^31 - 1
|
|
|
|
# These types are returned by GetDataType to indicate pixel type.
|
|
VTK_VOID = 0
|
|
VTK_BIT = 1
|
|
VTK_CHAR = 2
|
|
VTK_UNSIGNED_CHAR = 3
|
|
VTK_SHORT = 4
|
|
VTK_UNSIGNED_SHORT = 5
|
|
VTK_INT = 6
|
|
VTK_UNSIGNED_INT = 7
|
|
VTK_LONG = 8
|
|
VTK_UNSIGNED_LONG = 9
|
|
VTK_FLOAT =10
|
|
VTK_DOUBLE =11
|
|
VTK_ID_TYPE =12
|
|
|
|
# These types are not currently supported by GetDataType, but are
|
|
# for completeness.
|
|
VTK_STRING =13
|
|
VTK_OPAQUE =14
|
|
|
|
# Some constant required for correct template performance
|
|
VTK_BIT_MIN = 0
|
|
VTK_BIT_MAX = 1
|
|
VTK_CHAR_MIN = -128
|
|
VTK_CHAR_MAX = 127
|
|
VTK_UNSIGNED_CHAR_MIN = 0
|
|
VTK_UNSIGNED_CHAR_MAX = 255
|
|
VTK_SHORT_MIN = -32768
|
|
VTK_SHORT_MAX = 32767
|
|
VTK_UNSIGNED_SHORT_MIN = 0
|
|
VTK_UNSIGNED_SHORT_MAX = 65535
|
|
VTK_INT_MIN = (-VTK_LARGE_INTEGER-1)
|
|
VTK_INT_MAX = VTK_LARGE_INTEGER
|
|
#VTK_UNSIGNED_INT_MIN = 0
|
|
#VTK_UNSIGNED_INT_MAX = 4294967295
|
|
VTK_LONG_MIN = (-VTK_LARGE_INTEGER-1)
|
|
VTK_LONG_MAX = VTK_LARGE_INTEGER
|
|
#VTK_UNSIGNED_LONG_MIN = 0
|
|
#VTK_UNSIGNED_LONG_MAX = 4294967295
|
|
VTK_FLOAT_MIN = -VTK_LARGE_FLOAT
|
|
VTK_FLOAT_MAX = VTK_LARGE_FLOAT
|
|
VTK_DOUBLE_MIN = -1.0e+99
|
|
VTK_DOUBLE_MAX = 1.0e+99
|
|
|
|
# These types are returned to distinguish dataset types
|
|
VTK_POLY_DATA = 0
|
|
VTK_STRUCTURED_POINTS = 1
|
|
VTK_STRUCTURED_GRID = 2
|
|
VTK_RECTILINEAR_GRID = 3
|
|
VTK_UNSTRUCTURED_GRID = 4
|
|
VTK_PIECEWISE_FUNCTION = 5
|
|
VTK_IMAGE_DATA = 6
|
|
VTK_DATA_OBJECT = 7
|
|
VTK_DATA_SET = 8
|
|
VTK_POINT_SET = 9
|
|
|
|
# These types define error codes for vtk functions
|
|
VTK_OK = 1
|
|
VTK_ERROR = 2
|
|
|
|
# These types define different text properties
|
|
VTK_ARIAL = 0
|
|
VTK_COURIER = 1
|
|
VTK_TIMES = 2
|
|
|
|
VTK_TEXT_LEFT = 0
|
|
VTK_TEXT_CENTERED = 1
|
|
VTK_TEXT_RIGHT = 2
|
|
|
|
VTK_TEXT_BOTTOM = 0
|
|
VTK_TEXT_TOP = 2
|
|
|
|
VTK_TEXT_GLOBAL_ANTIALIASING_SOME = 0
|
|
VTK_TEXT_GLOBAL_ANTIALIASING_NONE = 1
|
|
VTK_TEXT_GLOBAL_ANTIALIASING_ALL = 2
|
|
|
|
VTK_LUMINANCE = 1
|
|
VTK_LUMINANCE_ALPHA = 2
|
|
VTK_RGB = 3
|
|
VTK_RGBA = 4
|
|
|
|
VTK_COLOR_MODE_DEFAULT = 0
|
|
VTK_COLOR_MODE_MAP_SCALARS = 1
|
|
|
|
# Constants for InterpolationType
|
|
VTK_NEAREST_INTERPOLATION = 0
|
|
VTK_LINEAR_INTERPOLATION = 1
|
|
|
|
# For volume rendering
|
|
VTK_MAX_VRCOMP = 4
|
|
|
|
|
|
# A macro to get the name of a type
|
|
|
|
__vtkTypeNameDict = {VTK_VOID:"void",
|
|
VTK_DOUBLE:"double",
|
|
VTK_FLOAT:"float",
|
|
VTK_LONG:"long",
|
|
VTK_UNSIGNED_LONG:"unsigned long",
|
|
VTK_INT:"int",
|
|
VTK_UNSIGNED_INT:"unsigned int",
|
|
VTK_SHORT:"short",
|
|
VTK_UNSIGNED_SHORT:"unsigned short",
|
|
VTK_CHAR:"char",
|
|
VTK_UNSIGNED_CHAR:"unsigned char",
|
|
VTK_BIT:"bit"}
|
|
|
|
def vtkImageScalarTypeNameMacro(type):
|
|
return __vtkTypeNameDict[type]
|
|
|
|
|
|
|