# encoding: utf-8
# module vtkmodules.vtkInteractionImage
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkInteractionImage.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore


# no functions
# classes

class vtkImageViewer(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkImageViewer - Display a 2d image.
    
    Superclass: vtkObject
    
    vtkImageViewer is a convenience class for displaying a 2d image.  It
    packages up the functionality found in vtkRenderWindow, vtkRenderer,
    vtkActor2D and vtkImageMapper into a single easy to use class. 
    Behind the scenes these four classes are actually used to to provide
    the required functionality. vtkImageViewer is simply a wrapper around
    them.
    
    @sa
    vtkRenderWindow vtkRenderer vtkImageMapper vtkActor2D
    """
    def GetActor2D(self): # real signature unknown; restored from __doc__
        """
        GetActor2D(self) -> vtkActor2D
        C++: virtual vtkActor2D *GetActor2D()
        """
        pass

    def GetColorLevel(self): # real signature unknown; restored from __doc__
        """
        GetColorLevel(self) -> float
        C++: double GetColorLevel()
        """
        return 0.0

    def GetColorWindow(self): # real signature unknown; restored from __doc__
        """
        GetColorWindow(self) -> float
        C++: double GetColorWindow()
        
        Sets window/level for mapping pixels to colors.
        """
        return 0.0

    def GetImageMapper(self): # real signature unknown; restored from __doc__
        """
        GetImageMapper(self) -> vtkImageMapper
        C++: virtual vtkImageMapper *GetImageMapper()
        """
        pass

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkImageData
        C++: vtkImageData *GetInput()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetOffScreenRendering(self): # real signature unknown; restored from __doc__
        """
        GetOffScreenRendering(self) -> int
        C++: vtkTypeBool GetOffScreenRendering()
        """
        return 0

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition(self) -> (int, int)
        C++: int *GetPosition()
        
        Get the position (x and y) of the rendering window in screen
        coordinates (in pixels).
        """
        pass

    def GetRenderer(self): # real signature unknown; restored from __doc__
        """
        GetRenderer(self) -> vtkRenderer
        C++: virtual vtkRenderer *GetRenderer()
        """
        pass

    def GetRenderWindow(self): # real signature unknown; restored from __doc__
        """
        GetRenderWindow(self) -> vtkRenderWindow
        C++: virtual vtkRenderWindow *GetRenderWindow()
        
        Get the internal objects
        """
        pass

    def GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize(self) -> (int, int)
        C++: int *GetSize()
        
        Get the size (width and height) of the rendering window in screen
        coordinates (in pixels).
        """
        pass

    def GetWholeZMax(self): # real signature unknown; restored from __doc__
        """
        GetWholeZMax(self) -> int
        C++: int GetWholeZMax()
        """
        return 0

    def GetWholeZMin(self): # real signature unknown; restored from __doc__
        """
        GetWholeZMin(self) -> int
        C++: int GetWholeZMin()
        
        What is the possible Min/ Max z slices available.
        """
        return 0

    def GetWindowName(self): # real signature unknown; restored from __doc__
        """
        GetWindowName(self) -> str
        C++: char *GetWindowName()
        
        Get name of rendering window
        """
        return ""

    def GetZSlice(self): # real signature unknown; restored from __doc__
        """
        GetZSlice(self) -> int
        C++: int GetZSlice()
        
        Set/Get the current Z Slice to display
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkImageViewer
        C++: vtkImageViewer *NewInstance()
        """
        return vtkImageViewer

    def OffScreenRenderingOff(self): # real signature unknown; restored from __doc__
        """
        OffScreenRenderingOff(self) -> None
        C++: void OffScreenRenderingOff()
        """
        pass

    def OffScreenRenderingOn(self): # real signature unknown; restored from __doc__
        """
        OffScreenRenderingOn(self) -> None
        C++: void OffScreenRenderingOn()
        """
        pass

    def Render(self): # real signature unknown; restored from __doc__
        """
        Render(self) -> None
        C++: virtual void Render(void)
        
        Render the resulting image.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageViewer
        C++: static vtkImageViewer *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageViewer

    def SetColorLevel(self, s): # real signature unknown; restored from __doc__
        """
        SetColorLevel(self, s:float) -> None
        C++: void SetColorLevel(double s)
        """
        pass

    def SetColorWindow(self, s): # real signature unknown; restored from __doc__
        """
        SetColorWindow(self, s:float) -> None
        C++: void SetColorWindow(double s)
        """
        pass

    def SetDisplayId(self, a): # real signature unknown; restored from __doc__
        """
        SetDisplayId(self, a:Pointer) -> None
        C++: void SetDisplayId(void *a)
        
        These are here for using a tk window.
        """
        pass

    def SetInputConnection(self, input): # real signature unknown; restored from __doc__
        """
        SetInputConnection(self, input:vtkAlgorithmOutput) -> None
        C++: virtual void SetInputConnection(vtkAlgorithmOutput *input)
        """
        pass

    def SetInputData(self, in_): # real signature unknown; restored from __doc__
        """
        SetInputData(self, in_:vtkImageData) -> None
        C++: void SetInputData(vtkImageData *in)
        
        Set/Get the input to the viewer.
        """
        pass

    def SetOffScreenRendering(self, __a): # real signature unknown; restored from __doc__
        """
        SetOffScreenRendering(self, __a:int) -> None
        C++: void SetOffScreenRendering(vtkTypeBool)
        
        Create a window in memory instead of on the screen. This may not
        be supported for every type of window and on some windows you may
        need to invoke this prior to the first render.
        """
        pass

    def SetParentId(self, a): # real signature unknown; restored from __doc__
        """
        SetParentId(self, a:Pointer) -> None
        C++: void SetParentId(void *a)
        """
        pass

    def SetPosition(self, x, y): # real signature unknown; restored from __doc__
        """
        SetPosition(self, x:int, y:int) -> None
        C++: void SetPosition(int x, int y)
        SetPosition(self, a:[int, int]) -> None
        C++: virtual void SetPosition(int a[2])
        
        Set the position (x and y) of the rendering window in screen
        coordinates (in pixels). This resizes the operating system's
        view/window and redraws it.
        """
        pass

    def SetRenderWindow(self, renWin): # real signature unknown; restored from __doc__
        """
        SetRenderWindow(self, renWin:vtkRenderWindow) -> None
        C++: void SetRenderWindow(vtkRenderWindow *renWin)
        """
        pass

    def SetSize(self, width, height): # real signature unknown; restored from __doc__
        """
        SetSize(self, width:int, height:int) -> None
        C++: void SetSize(int width, int height)
        SetSize(self, a:[int, int]) -> None
        C++: virtual void SetSize(int a[2])
        
        Set the size (width and height) of the rendering window in screen
        coordinates (in pixels). This resizes the operating system's
        view/window and redraws it.
        
        If the size has changed, this method will fire
        vtkCommand::WindowResizeEvent.
        """
        pass

    def SetupInteractor(self, __a): # real signature unknown; restored from __doc__
        """
        SetupInteractor(self, __a:vtkRenderWindowInteractor) -> None
        C++: void SetupInteractor(vtkRenderWindowInteractor *)
        
        Create and attach an interactor for this window
        """
        pass

    def SetWindowId(self, a): # real signature unknown; restored from __doc__
        """
        SetWindowId(self, a:Pointer) -> None
        C++: void SetWindowId(void *a)
        """
        pass

    def SetZSlice(self, s): # real signature unknown; restored from __doc__
        """
        SetZSlice(self, s:int) -> None
        C++: void SetZSlice(int s)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkImageViewer', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetWindowName': <method 'GetWindowName' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'Render': <method 'Render' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetInputData': <method 'SetInputData' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetInputConnection': <method 'SetInputConnection' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetWholeZMin': <method 'GetWholeZMin' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetWholeZMax': <method 'GetWholeZMax' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetZSlice': <method 'GetZSlice' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetZSlice': <method 'SetZSlice' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetColorWindow': <method 'GetColorWindow' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetColorLevel': <method 'GetColorLevel' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetColorWindow': <method 'SetColorWindow' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetColorLevel': <method 'SetColorLevel' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetDisplayId': <method 'SetDisplayId' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetWindowId': <method 'SetWindowId' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetParentId': <method 'SetParentId' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetPosition': <method 'GetPosition' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetPosition': <method 'SetPosition' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetSize': <method 'GetSize' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetSize': <method 'SetSize' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetRenderWindow': <method 'GetRenderWindow' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetRenderWindow': <method 'SetRenderWindow' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetRenderer': <method 'GetRenderer' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetImageMapper': <method 'GetImageMapper' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetActor2D': <method 'GetActor2D' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetupInteractor': <method 'SetupInteractor' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'SetOffScreenRendering': <method 'SetOffScreenRendering' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'GetOffScreenRendering': <method 'GetOffScreenRendering' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'OffScreenRenderingOn': <method 'OffScreenRenderingOn' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, 'OffScreenRenderingOff': <method 'OffScreenRenderingOff' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F34B0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkInteractionImage.vtkImageViewer' objects>, '__doc__': 'vtkImageViewer - Display a 2d image.\\n\\nSuperclass: vtkObject\\n\\nvtkImageViewer is a convenience class for displaying a 2d image.  It\\npackages up the functionality found in vtkRenderWindow, vtkRenderer,\\nvtkActor2D and vtkImageMapper into a single easy to use class. \\nBehind the scenes these four classes are actually used to to provide\\nthe required functionality. vtkImageViewer is simply a wrapper around\\nthem.\\n\\n@sa\\nvtkRenderWindow vtkRenderer vtkImageMapper vtkActor2D\\n\\n'})"
    __vtkname__ = 'vtkImageViewer'


class vtkImageViewer2(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkImageViewer2 - Display a 2D image.
    
    Superclass: vtkObject
    
    vtkImageViewer2 is a convenience class for displaying a 2D image.  It
    packages up the functionality found in vtkRenderWindow, vtkRenderer,
    vtkImageActor and vtkImageMapToWindowLevelColors into a single easy
    to use class.  This class also creates an image interactor style
    (vtkInteractorStyleImage) that allows zooming and panning of images,
    and supports interactive window/level operations on the image. Note
    that vtkImageViewer2 is simply a wrapper around these classes.
    
    vtkImageViewer2 uses the 3D rendering and texture mapping engine to
    draw an image on a plane.  This allows for rapid rendering, zooming,
    and panning. The image is placed in the 3D scene at a depth based on
    the z-coordinate of the particular image slice. Each call to
    SetSlice() changes the image data (slice) displayed AND changes the
    depth of the displayed slice in the 3D scene. This can be controlled
    by the AutoAdjustCameraClippingRange ivar of the InteractorStyle
    member.
    
    It is possible to mix images and geometry, using the methods:
    
    viewer->SetInputConnection( imageSource->GetOutputPort() ); // or
    viewer->SetInputData ( image ); viewer->GetRenderer()->AddActor(
    myActor );
    
    This can be used to annotate an image with a PolyData of "edges" or
    or highlight sections of an image or display a 3D isosurface with a
    slice from the volume, etc. Any portions of your geometry that are in
    front of the displayed slice will be visible; any portions of your
    geometry that are behind the displayed slice will be obscured. A more
    general framework (with respect to viewing direction) for achieving
    this effect is provided by the vtkImagePlaneWidget .
    
    Note that pressing 'r' will reset the window/level and pressing
    shift+'r' or control+'r' will reset the camera.
    
    @sa
    vtkRenderWindow vtkRenderer vtkImageActor
    vtkImageMapToWindowLevelColors
    """
    def GetColorLevel(self): # real signature unknown; restored from __doc__
        """
        GetColorLevel(self) -> float
        C++: virtual double GetColorLevel()
        """
        return 0.0

    def GetColorWindow(self): # real signature unknown; restored from __doc__
        """
        GetColorWindow(self) -> float
        C++: virtual double GetColorWindow()
        
        Set window and level for mapping pixels to colors.
        """
        return 0.0

    def GetImageActor(self): # real signature unknown; restored from __doc__
        """
        GetImageActor(self) -> vtkImageActor
        C++: virtual vtkImageActor *GetImageActor()
        """
        pass

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkImageData
        C++: virtual vtkImageData *GetInput()
        """
        pass

    def GetInteractorStyle(self): # real signature unknown; restored from __doc__
        """
        GetInteractorStyle(self) -> vtkInteractorStyleImage
        C++: virtual vtkInteractorStyleImage *GetInteractorStyle()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetOffScreenRendering(self): # real signature unknown; restored from __doc__
        """
        GetOffScreenRendering(self) -> int
        C++: virtual vtkTypeBool GetOffScreenRendering()
        """
        return 0

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition(self) -> (int, int)
        C++: virtual int *GetPosition()
        
        Get the position (x and y) of the rendering window in screen
        coordinates (in pixels).
        """
        pass

    def GetRenderer(self): # real signature unknown; restored from __doc__
        """
        GetRenderer(self) -> vtkRenderer
        C++: virtual vtkRenderer *GetRenderer()
        """
        pass

    def GetRenderWindow(self): # real signature unknown; restored from __doc__
        """
        GetRenderWindow(self) -> vtkRenderWindow
        C++: virtual vtkRenderWindow *GetRenderWindow()
        
        Get the internal render window, renderer, image actor, and image
        map instances.
        """
        pass

    def GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize(self) -> (int, int)
        C++: virtual int *GetSize()
        
        Get the size (width and height) of the rendering window in screen
        coordinates (in pixels).
        """
        pass

    def GetSlice(self): # real signature unknown; restored from __doc__
        """
        GetSlice(self) -> int
        C++: virtual int GetSlice()
        
        Set/Get the current slice to display (depending on the
        orientation this can be in X, Y or Z).
        """
        return 0

    def GetSliceMax(self): # real signature unknown; restored from __doc__
        """
        GetSliceMax(self) -> int
        C++: virtual int GetSliceMax()
        """
        return 0

    def GetSliceMin(self): # real signature unknown; restored from __doc__
        """
        GetSliceMin(self) -> int
        C++: virtual int GetSliceMin()
        
        Return the minimum and maximum slice values (depending on the
        orientation this can be in X, Y or Z).
        """
        return 0

    def GetSliceOrientation(self): # real signature unknown; restored from __doc__
        """
        GetSliceOrientation(self) -> int
        C++: virtual int GetSliceOrientation()
        """
        return 0

    def GetSliceRange(self, range, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetSliceRange(self, range:[int, int]) -> None
        C++: virtual void GetSliceRange(int range[2])
        GetSliceRange(self, min:int, max:int) -> None
        C++: virtual void GetSliceRange(int &min, int &max)
        GetSliceRange(self) -> Pointer
        C++: virtual int *GetSliceRange()
        """
        pass

    def GetWindowLevel(self): # real signature unknown; restored from __doc__
        """
        GetWindowLevel(self) -> vtkImageMapToWindowLevelColors
        C++: virtual vtkImageMapToWindowLevelColors *GetWindowLevel()
        """
        pass

    def GetWindowName(self): # real signature unknown; restored from __doc__
        """
        GetWindowName(self) -> str
        C++: virtual const char *GetWindowName()
        
        Get the name of rendering window.
        """
        return ""

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkImageViewer2
        C++: vtkImageViewer2 *NewInstance()
        """
        return vtkImageViewer2

    def OffScreenRenderingOff(self): # real signature unknown; restored from __doc__
        """
        OffScreenRenderingOff(self) -> None
        C++: virtual void OffScreenRenderingOff()
        """
        pass

    def OffScreenRenderingOn(self): # real signature unknown; restored from __doc__
        """
        OffScreenRenderingOn(self) -> None
        C++: virtual void OffScreenRenderingOn()
        """
        pass

    def Render(self): # real signature unknown; restored from __doc__
        """
        Render(self) -> None
        C++: virtual void Render(void)
        
        Render the resulting image.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageViewer2
        C++: static vtkImageViewer2 *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageViewer2

    def SetColorLevel(self, s): # real signature unknown; restored from __doc__
        """
        SetColorLevel(self, s:float) -> None
        C++: virtual void SetColorLevel(double s)
        """
        pass

    def SetColorWindow(self, s): # real signature unknown; restored from __doc__
        """
        SetColorWindow(self, s:float) -> None
        C++: virtual void SetColorWindow(double s)
        """
        pass

    def SetDisplayId(self, a): # real signature unknown; restored from __doc__
        """
        SetDisplayId(self, a:Pointer) -> None
        C++: virtual void SetDisplayId(void *a)
        
        These are here when using a Tk window.
        """
        pass

    def SetInputConnection(self, input): # real signature unknown; restored from __doc__
        """
        SetInputConnection(self, input:vtkAlgorithmOutput) -> None
        C++: virtual void SetInputConnection(vtkAlgorithmOutput *input)
        """
        pass

    def SetInputData(self, in_): # real signature unknown; restored from __doc__
        """
        SetInputData(self, in_:vtkImageData) -> None
        C++: virtual void SetInputData(vtkImageData *in)
        
        Set/Get the input image to the viewer.
        """
        pass

    def SetOffScreenRendering(self, __a): # real signature unknown; restored from __doc__
        """
        SetOffScreenRendering(self, __a:int) -> None
        C++: virtual void SetOffScreenRendering(vtkTypeBool)
        
        Create a window in memory instead of on the screen. This may not
        be supported for every type of window and on some windows you may
        need to invoke this prior to the first render.
        """
        pass

    def SetParentId(self, a): # real signature unknown; restored from __doc__
        """
        SetParentId(self, a:Pointer) -> None
        C++: virtual void SetParentId(void *a)
        """
        pass

    def SetPosition(self, x, y): # real signature unknown; restored from __doc__
        """
        SetPosition(self, x:int, y:int) -> None
        C++: virtual void SetPosition(int x, int y)
        SetPosition(self, a:[int, int]) -> None
        C++: virtual void SetPosition(int a[2])
        
        Set the position (x and y) of the rendering window in screen
        coordinates (in pixels). This resizes the operating system's
        view/window and redraws it.
        """
        pass

    def SetRenderer(self, arg): # real signature unknown; restored from __doc__
        """
        SetRenderer(self, arg:vtkRenderer) -> None
        C++: virtual void SetRenderer(vtkRenderer *arg)
        """
        pass

    def SetRenderWindow(self, arg): # real signature unknown; restored from __doc__
        """
        SetRenderWindow(self, arg:vtkRenderWindow) -> None
        C++: virtual void SetRenderWindow(vtkRenderWindow *arg)
        
        Set your own renderwindow and renderer
        """
        pass

    def SetSize(self, width, height): # real signature unknown; restored from __doc__
        """
        SetSize(self, width:int, height:int) -> None
        C++: virtual void SetSize(int width, int height)
        SetSize(self, a:[int, int]) -> None
        C++: virtual void SetSize(int a[2])
        
        Set the size (width and height) of the rendering window in screen
        coordinates (in pixels). This resizes the operating system's
        view/window and redraws it.
        
        If the size has changed, this method will fire
        vtkCommand::WindowResizeEvent.
        """
        pass

    def SetSlice(self, s): # real signature unknown; restored from __doc__
        """
        SetSlice(self, s:int) -> None
        C++: virtual void SetSlice(int s)
        """
        pass

    def SetSliceOrientation(self, orientation): # real signature unknown; restored from __doc__
        """
        SetSliceOrientation(self, orientation:int) -> None
        C++: virtual void SetSliceOrientation(int orientation)
        """
        pass

    def SetSliceOrientationToXY(self): # real signature unknown; restored from __doc__
        """
        SetSliceOrientationToXY(self) -> None
        C++: virtual void SetSliceOrientationToXY()
        """
        pass

    def SetSliceOrientationToXZ(self): # real signature unknown; restored from __doc__
        """
        SetSliceOrientationToXZ(self) -> None
        C++: virtual void SetSliceOrientationToXZ()
        """
        pass

    def SetSliceOrientationToYZ(self): # real signature unknown; restored from __doc__
        """
        SetSliceOrientationToYZ(self) -> None
        C++: virtual void SetSliceOrientationToYZ()
        """
        pass

    def SetupInteractor(self, __a): # real signature unknown; restored from __doc__
        """
        SetupInteractor(self, __a:vtkRenderWindowInteractor) -> None
        C++: virtual void SetupInteractor(vtkRenderWindowInteractor *)
        
        Attach an interactor for the internal render window.
        """
        pass

    def SetWindowId(self, a): # real signature unknown; restored from __doc__
        """
        SetWindowId(self, a:Pointer) -> None
        C++: virtual void SetWindowId(void *a)
        """
        pass

    def UpdateDisplayExtent(self): # real signature unknown; restored from __doc__
        """
        UpdateDisplayExtent(self) -> None
        C++: virtual void UpdateDisplayExtent()
        
        Update the display extent manually so that the proper slice for
        the given orientation is displayed. It will also try to set a
        reasonable camera clipping range. This method is called
        automatically when the Input is changed, but most of the time the
        input of this class is likely to remain the same, i.e. connected
        to the output of a filter, or an image reader. When the input of
        this filter or reader itself is changed, an error message might
        be displayed since the current display extent is probably outside
        the new whole extent. Calling this method will ensure that the
        display extent is reset properly.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    SLICE_ORIENTATION_XY = 2
    SLICE_ORIENTATION_XZ = 1
    SLICE_ORIENTATION_YZ = 0
    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkImageViewer2\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetWindowName\': <method \'GetWindowName\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'Render\': <method \'Render\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetInputData\': <method \'SetInputData\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetInputConnection\': <method \'SetInputConnection\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetSliceOrientation\': <method \'GetSliceOrientation\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetSliceOrientation\': <method \'SetSliceOrientation\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetSliceOrientationToXY\': <method \'SetSliceOrientationToXY\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetSliceOrientationToYZ\': <method \'SetSliceOrientationToYZ\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetSliceOrientationToXZ\': <method \'SetSliceOrientationToXZ\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetSlice\': <method \'GetSlice\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetSlice\': <method \'SetSlice\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'UpdateDisplayExtent\': <method \'UpdateDisplayExtent\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetSliceMin\': <method \'GetSliceMin\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetSliceMax\': <method \'GetSliceMax\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetSliceRange\': <method \'GetSliceRange\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetColorWindow\': <method \'GetColorWindow\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetColorLevel\': <method \'GetColorLevel\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetColorWindow\': <method \'SetColorWindow\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetColorLevel\': <method \'SetColorLevel\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetDisplayId\': <method \'SetDisplayId\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetWindowId\': <method \'SetWindowId\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetParentId\': <method \'SetParentId\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetPosition\': <method \'GetPosition\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetPosition\': <method \'SetPosition\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetSize\': <method \'GetSize\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetSize\': <method \'SetSize\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetRenderWindow\': <method \'GetRenderWindow\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetRenderer\': <method \'GetRenderer\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetImageActor\': <method \'GetImageActor\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetWindowLevel\': <method \'GetWindowLevel\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetInteractorStyle\': <method \'GetInteractorStyle\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetRenderWindow\': <method \'SetRenderWindow\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetRenderer\': <method \'SetRenderer\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetupInteractor\': <method \'SetupInteractor\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SetOffScreenRendering\': <method \'SetOffScreenRendering\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'GetOffScreenRendering\': <method \'GetOffScreenRendering\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'OffScreenRenderingOn\': <method \'OffScreenRenderingOn\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'OffScreenRenderingOff\': <method \'OffScreenRenderingOff\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'SLICE_ORIENTATION_YZ\': 0, \'SLICE_ORIENTATION_XZ\': 1, \'SLICE_ORIENTATION_XY\': 2, \'__new__\': <built-in method __new__ of type object at 0x00007FF86D7F3C20>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkInteractionImage.vtkImageViewer2\' objects>, \'__doc__\': \'vtkImageViewer2 - Display a 2D image.\\n\\nSuperclass: vtkObject\\n\\nvtkImageViewer2 is a convenience class for displaying a 2D image.  It\\npackages up the functionality found in vtkRenderWindow, vtkRenderer,\\nvtkImageActor and vtkImageMapToWindowLevelColors into a single easy\\nto use class.  This class also creates an image interactor style\\n(vtkInteractorStyleImage) that allows zooming and panning of images,\\nand supports interactive window/level operations on the image. Note\\nthat vtkImageViewer2 is simply a wrapper around these classes.\\n\\nvtkImageViewer2 uses the 3D rendering and texture mapping engine to\\ndraw an image on a plane.  This allows for rapid rendering, zooming,\\nand panning. The image is placed in the 3D scene at a depth based on\\nthe z-coordinate of the particular image slice. Each call to\\nSetSlice() changes the image data (slice) displayed AND changes the\\ndepth of the displayed slice in the 3D scene. This can be controlled\\nby the AutoAdjustCameraClippingRange ivar of the InteractorStyle\\nmember.\\n\\nIt is possible to mix images and geometry, using the methods:\\n\\nviewer->SetInputConnection( imageSource->GetOutputPort() ); // or\\nviewer->SetInputData ( image ); viewer->GetRenderer()->AddActor(\\nmyActor );\\n\\nThis can be used to annotate an image with a PolyData of "edges" or\\nor highlight sections of an image or display a 3D isosurface with a\\nslice from the volume, etc. Any portions of your geometry that are in\\nfront of the displayed slice will be visible; any portions of your\\ngeometry that are behind the displayed slice will be obscured. A more\\ngeneral framework (with respect to viewing direction) for achieving\\nthis effect is provided by the vtkImagePlaneWidget .\\n\\nNote that pressing \\\'r\\\' will reset the window/level and pressing\\nshift+\\\'r\\\' or control+\\\'r\\\' will reset the camera.\\n\\n@sa\\nvtkRenderWindow vtkRenderer vtkImageActor\\nvtkImageMapToWindowLevelColors\\n\\n\'})'
    __vtkname__ = 'vtkImageViewer2'


class vtkResliceImageViewer(vtkImageViewer2):
    """
    vtkResliceImageViewer - Display an image along with a reslice cursor
    
    Superclass: vtkImageViewer2
    
    This class is similar to vtkImageViewer2. It displays the image along
    with a two cross hairs for reslicing. The cross hairs may be
    interactively manipulated and are typically used to reslice two other
    views of vtkResliceImageViewer. See QtVTKRenderWindows for an
    example. The reslice cursor is used to perform thin or thick MPR
    through data. The class can also default to the behaviour of
    vtkImageViewer2 if the Reslice mode is set to RESLICE_AXIS_ALIGNED.
    @sa
    vtkResliceCursor vtkResliceCursorWidget
    vtkResliceCursorRepresentation
    """
    def GetInteractor(self): # real signature unknown; restored from __doc__
        """
        GetInteractor(self) -> vtkRenderWindowInteractor
        C++: virtual vtkRenderWindowInteractor *GetInteractor()
        
        Get the render window interactor
        """
        pass

    def GetLookupTable(self): # real signature unknown; restored from __doc__
        """
        GetLookupTable(self) -> vtkScalarsToColors
        C++: vtkScalarsToColors *GetLookupTable()
        """
        pass

    def GetMeasurements(self): # real signature unknown; restored from __doc__
        """
        GetMeasurements(self) -> vtkResliceImageViewerMeasurements
        C++: virtual vtkResliceImageViewerMeasurements *GetMeasurements()
        
        Get the measurements manager
        """
        return vtkResliceImageViewerMeasurements

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetPointPlacer(self): # real signature unknown; restored from __doc__
        """
        GetPointPlacer(self) -> vtkBoundedPlanePointPlacer
        C++: virtual vtkBoundedPlanePointPlacer *GetPointPlacer()
        
        Get the point placer.
        """
        pass

    def GetResliceCursor(self): # real signature unknown; restored from __doc__
        """
        GetResliceCursor(self) -> vtkResliceCursor
        C++: vtkResliceCursor *GetResliceCursor()
        
        Set/Get the reslice cursor.
        """
        pass

    def GetResliceCursorWidget(self): # real signature unknown; restored from __doc__
        """
        GetResliceCursorWidget(self) -> vtkResliceCursorWidget
        C++: virtual vtkResliceCursorWidget *GetResliceCursorWidget()
        
        Get the internal render window, renderer, image actor, and image
        map instances.
        """
        pass

    def GetResliceMode(self): # real signature unknown; restored from __doc__
        """
        GetResliceMode(self) -> int
        C++: virtual int GetResliceMode()
        """
        return 0

    def GetSliceScrollFactor(self): # real signature unknown; restored from __doc__
        """
        GetSliceScrollFactor(self) -> float
        C++: virtual double GetSliceScrollFactor()
        
        Define a factor that will be applied in addition to the inter
        slice spacing when scrolling image. When the view is in axis
        aligned ResliceMode, and the factor is not an integer, then the
        new value of the slice will be rounded. Otherwise, the factor is
        applied normally. Default value is 1.0. Note that in axis aligned
        ResliceMode, the factor is applied in local coordinate (i, j, k),
        whereas in oblique ResliceMode, the factor is applied in world
        coordinate (x, y, z)
        """
        return 0.0

    def GetSliceScrollOnMouseWheel(self): # real signature unknown; restored from __doc__
        """
        GetSliceScrollOnMouseWheel(self) -> int
        C++: virtual vtkTypeBool GetSliceScrollOnMouseWheel()
        """
        return 0

    def GetThickMode(self): # real signature unknown; restored from __doc__
        """
        GetThickMode(self) -> int
        C++: virtual int GetThickMode()
        """
        return 0

    def IncrementSlice(self, inc): # real signature unknown; restored from __doc__
        """
        IncrementSlice(self, inc:int) -> None
        C++: virtual void IncrementSlice(int inc)
        
        Increment/Decrement slice by 'inc' slices
        """
        pass

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkResliceImageViewer
        C++: vtkResliceImageViewer *NewInstance()
        """
        return vtkResliceImageViewer

    def Render(self): # real signature unknown; restored from __doc__
        """
        Render(self) -> None
        C++: void Render() override;
        
        Render the resulting image.
        """
        pass

    def Reset(self): # real signature unknown; restored from __doc__
        """
        Reset(self) -> None
        C++: virtual void Reset()
        
        Reset all views back to initial state
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkResliceImageViewer
        C++: static vtkResliceImageViewer *SafeDownCast(vtkObjectBase *o)
        """
        return vtkResliceImageViewer

    def SetColorLevel(self, s): # real signature unknown; restored from __doc__
        """
        SetColorLevel(self, s:float) -> None
        C++: void SetColorLevel(double s) override;
        """
        pass

    def SetColorWindow(self, s): # real signature unknown; restored from __doc__
        """
        SetColorWindow(self, s:float) -> None
        C++: void SetColorWindow(double s) override;
        
        Set window and level for mapping pixels to colors.
        """
        pass

    def SetInputConnection(self, input): # real signature unknown; restored from __doc__
        """
        SetInputConnection(self, input:vtkAlgorithmOutput) -> None
        C++: void SetInputConnection(vtkAlgorithmOutput *input) override;
        """
        pass

    def SetInputData(self, in_): # real signature unknown; restored from __doc__
        """
        SetInputData(self, in_:vtkImageData) -> None
        C++: void SetInputData(vtkImageData *in) override;
        
        Set/Get the input image to the viewer.
        """
        pass

    def SetLookupTable(self, __a): # real signature unknown; restored from __doc__
        """
        SetLookupTable(self, __a:vtkScalarsToColors) -> None
        C++: virtual void SetLookupTable(vtkScalarsToColors *)
        
        Set the lookup table
        """
        pass

    def SetResliceCursor(self, rc): # real signature unknown; restored from __doc__
        """
        SetResliceCursor(self, rc:vtkResliceCursor) -> None
        C++: void SetResliceCursor(vtkResliceCursor *rc)
        """
        pass

    def SetResliceMode(self, resliceMode): # real signature unknown; restored from __doc__
        """
        SetResliceMode(self, resliceMode:int) -> None
        C++: virtual void SetResliceMode(int resliceMode)
        """
        pass

    def SetResliceModeToAxisAligned(self): # real signature unknown; restored from __doc__
        """
        SetResliceModeToAxisAligned(self) -> None
        C++: virtual void SetResliceModeToAxisAligned()
        """
        pass

    def SetResliceModeToOblique(self): # real signature unknown; restored from __doc__
        """
        SetResliceModeToOblique(self) -> None
        C++: virtual void SetResliceModeToOblique()
        """
        pass

    def SetSliceScrollFactor(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSliceScrollFactor(self, _arg:float) -> None
        C++: virtual void SetSliceScrollFactor(double _arg)
        
        Define a factor that will be applied in addition to the inter
        slice spacing when scrolling image. When the view is in axis
        aligned ResliceMode, and the factor is not an integer, then the
        new value of the slice will be rounded. Otherwise, the factor is
        applied normally. Default value is 1.0. Note that in axis aligned
        ResliceMode, the factor is applied in local coordinate (i, j, k),
        whereas in oblique ResliceMode, the factor is applied in world
        coordinate (x, y, z)
        """
        pass

    def SetSliceScrollOnMouseWheel(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSliceScrollOnMouseWheel(self, _arg:int) -> None
        C++: virtual void SetSliceScrollOnMouseWheel(vtkTypeBool _arg)
        
        Scroll slices on the mouse wheel ? In the case of MPR view, it
        moves one "normalized spacing" in the direction of the normal to
        the resliced plane, provided the new center will continue to lie
        within the volume.
        """
        pass

    def SetThickMode(self, __a): # real signature unknown; restored from __doc__
        """
        SetThickMode(self, __a:int) -> None
        C++: virtual void SetThickMode(int)
        
        Switch to / from thick mode
        """
        pass

    def SliceScrollOnMouseWheelOff(self): # real signature unknown; restored from __doc__
        """
        SliceScrollOnMouseWheelOff(self) -> None
        C++: virtual void SliceScrollOnMouseWheelOff()
        """
        pass

    def SliceScrollOnMouseWheelOn(self): # real signature unknown; restored from __doc__
        """
        SliceScrollOnMouseWheelOn(self) -> None
        C++: virtual void SliceScrollOnMouseWheelOn()
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    RESLICE_AXIS_ALIGNED = 0
    RESLICE_OBLIQUE = 1
    SliceChangedEvent = 1001
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkResliceImageViewer', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'Render': <method 'Render' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetInputData': <method 'SetInputData' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetInputConnection': <method 'SetInputConnection' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetColorWindow': <method 'SetColorWindow' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetColorLevel': <method 'SetColorLevel' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetResliceCursorWidget': <method 'GetResliceCursorWidget' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetResliceMode': <method 'GetResliceMode' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetResliceMode': <method 'SetResliceMode' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetResliceModeToAxisAligned': <method 'SetResliceModeToAxisAligned' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetResliceModeToOblique': <method 'SetResliceModeToOblique' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetResliceCursor': <method 'GetResliceCursor' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetResliceCursor': <method 'SetResliceCursor' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetLookupTable': <method 'SetLookupTable' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetLookupTable': <method 'GetLookupTable' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetThickMode': <method 'SetThickMode' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetThickMode': <method 'GetThickMode' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'Reset': <method 'Reset' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetPointPlacer': <method 'GetPointPlacer' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetMeasurements': <method 'GetMeasurements' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetInteractor': <method 'GetInteractor' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetSliceScrollOnMouseWheel': <method 'SetSliceScrollOnMouseWheel' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetSliceScrollOnMouseWheel': <method 'GetSliceScrollOnMouseWheel' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SliceScrollOnMouseWheelOn': <method 'SliceScrollOnMouseWheelOn' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SliceScrollOnMouseWheelOff': <method 'SliceScrollOnMouseWheelOff' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'SetSliceScrollFactor': <method 'SetSliceScrollFactor' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'GetSliceScrollFactor': <method 'GetSliceScrollFactor' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'IncrementSlice': <method 'IncrementSlice' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, 'RESLICE_AXIS_ALIGNED': 0, 'RESLICE_OBLIQUE': 1, 'SliceChangedEvent': 1001, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F4210>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewer' objects>, '__doc__': 'vtkResliceImageViewer - Display an image along with a reslice cursor\\n\\nSuperclass: vtkImageViewer2\\n\\nThis class is similar to vtkImageViewer2. It displays the image along\\nwith a two cross hairs for reslicing. The cross hairs may be\\ninteractively manipulated and are typically used to reslice two other\\nviews of vtkResliceImageViewer. See QtVTKRenderWindows for an\\nexample. The reslice cursor is used to perform thin or thick MPR\\nthrough data. The class can also default to the behaviour of\\nvtkImageViewer2 if the Reslice mode is set to RESLICE_AXIS_ALIGNED.\\n@sa\\nvtkResliceCursor vtkResliceCursorWidget\\nvtkResliceCursorRepresentation\\n\\n'})"
    __vtkname__ = 'vtkResliceImageViewer'


class vtkResliceImageViewerMeasurements(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkResliceImageViewerMeasurements - Manage measurements on a resliced
    image
    
    Superclass: vtkObject
    
    This class manages measurements on the resliced image. It toggles the
    the visibility of the measurements based on whether the resliced
    image is the same orientation as when the measurement was initially
    placed.
    @sa
    vtkResliceCursor vtkResliceCursorWidget
    vtkResliceCursorRepresentation
    """
    def AddItem(self, __a): # real signature unknown; restored from __doc__
        """
        AddItem(self, __a:vtkAbstractWidget) -> None
        C++: virtual void AddItem(vtkAbstractWidget *)
        
        Add / remove a measurement widget
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetProcessEvents(self): # real signature unknown; restored from __doc__
        """
        GetProcessEvents(self) -> int
        C++: virtual vtkTypeBool GetProcessEvents()
        """
        return 0

    def GetProcessEventsMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetProcessEventsMaxValue(self) -> int
        C++: virtual vtkTypeBool GetProcessEventsMaxValue()
        """
        return 0

    def GetProcessEventsMinValue(self): # real signature unknown; restored from __doc__
        """
        GetProcessEventsMinValue(self) -> int
        C++: virtual vtkTypeBool GetProcessEventsMinValue()
        """
        return 0

    def GetResliceImageViewer(self): # real signature unknown; restored from __doc__
        """
        GetResliceImageViewer(self) -> vtkResliceImageViewer
        C++: virtual vtkResliceImageViewer *GetResliceImageViewer()
        """
        return vtkResliceImageViewer

    def GetTolerance(self): # real signature unknown; restored from __doc__
        """
        GetTolerance(self) -> float
        C++: virtual double GetTolerance()
        """
        return 0.0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkResliceImageViewerMeasurements
        C++: vtkResliceImageViewerMeasurements *NewInstance()
        """
        return vtkResliceImageViewerMeasurements

    def ProcessEventsOff(self): # real signature unknown; restored from __doc__
        """
        ProcessEventsOff(self) -> None
        C++: virtual void ProcessEventsOff()
        """
        pass

    def ProcessEventsOn(self): # real signature unknown; restored from __doc__
        """
        ProcessEventsOn(self) -> None
        C++: virtual void ProcessEventsOn()
        """
        pass

    def RemoveAllItems(self): # real signature unknown; restored from __doc__
        """
        RemoveAllItems(self) -> None
        C++: virtual void RemoveAllItems()
        """
        pass

    def RemoveItem(self, __a): # real signature unknown; restored from __doc__
        """
        RemoveItem(self, __a:vtkAbstractWidget) -> None
        C++: virtual void RemoveItem(vtkAbstractWidget *)
        """
        pass

    def Render(self): # real signature unknown; restored from __doc__
        """
        Render(self) -> None
        C++: virtual void Render()
        
        Render the measurements.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkResliceImageViewerMeasurements
        C++: static vtkResliceImageViewerMeasurements *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkResliceImageViewerMeasurements

    def SetProcessEvents(self, _arg): # real signature unknown; restored from __doc__
        """
        SetProcessEvents(self, _arg:int) -> None
        C++: virtual void SetProcessEvents(vtkTypeBool _arg)
        
        Methods to change whether the widget responds to interaction. Set
        this to Off to disable interaction. On by default. Subclasses
        must override SetProcessEvents() to make sure that they pass on
        the flag to all component widgets.
        """
        pass

    def SetResliceImageViewer(self, __a): # real signature unknown; restored from __doc__
        """
        SetResliceImageViewer(self, __a:vtkResliceImageViewer) -> None
        C++: virtual void SetResliceImageViewer(vtkResliceImageViewer *)
        
        Set the reslice image viewer. This is automatically done in the
        class vtkResliceImageViewer
        """
        pass

    def SetTolerance(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTolerance(self, _arg:float) -> None
        C++: virtual void SetTolerance(double _arg)
        
        Tolerance for Point-in-Plane check
        """
        pass

    def Update(self): # real signature unknown; restored from __doc__
        """
        Update(self) -> None
        C++: virtual void Update()
        
        Update the measurements. This is automatically called when the
        reslice cursor's axes are change.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkResliceImageViewerMeasurements', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'Render': <method 'Render' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'AddItem': <method 'AddItem' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'RemoveItem': <method 'RemoveItem' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'RemoveAllItems': <method 'RemoveAllItems' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'SetProcessEvents': <method 'SetProcessEvents' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetProcessEventsMinValue': <method 'GetProcessEventsMinValue' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetProcessEventsMaxValue': <method 'GetProcessEventsMaxValue' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetProcessEvents': <method 'GetProcessEvents' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'ProcessEventsOn': <method 'ProcessEventsOn' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'ProcessEventsOff': <method 'ProcessEventsOff' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'SetTolerance': <method 'SetTolerance' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetTolerance': <method 'GetTolerance' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'SetResliceImageViewer': <method 'SetResliceImageViewer' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'GetResliceImageViewer': <method 'GetResliceImageViewer' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, 'Update': <method 'Update' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F4680>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkInteractionImage.vtkResliceImageViewerMeasurements' objects>, '__doc__': 'vtkResliceImageViewerMeasurements - Manage measurements on a resliced\\nimage\\n\\nSuperclass: vtkObject\\n\\nThis class manages measurements on the resliced image. It toggles the\\nthe visibility of the measurements based on whether the resliced\\nimage is the same orientation as when the measurement was initially\\nplaced.\\n@sa\\nvtkResliceCursor vtkResliceCursorWidget\\nvtkResliceCursorRepresentation\\n\\n'})"
    __vtkname__ = 'vtkResliceImageViewerMeasurements'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000029C3325BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkInteractionImage', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000029C3325BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkInteractionImage.cp311-win_amd64.pyd')"

