""" This module loads the entire VTK library into its namespace. It also allows one to use specific packages inside the vtk directory..""" from __future__ import absolute_import # -------------------------------------- @VTK_PYTHON_IMPORT_ALL@# -------------------------------------- # useful macro for getting type names __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_SIGNED_CHAR:"signed char", VTK_LONG_LONG:"long long", VTK_UNSIGNED_LONG_LONG:"unsigned long long", VTK_ID_TYPE:"vtkIdType", VTK_BIT:"bit"} def vtkImageScalarTypeNameMacro(type): return __vtkTypeNameDict[type] # import convenience decorators from .util.misc import calldata_type # import the vtkVariant helpers from .util.vtkVariant import *