# encoding: utf-8
# module vtkmodules.vtkImagingSources
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkImagingSources.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


# no functions
# classes

class vtkImageCanvasSource2D(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageCanvasSource2D - Paints on a canvas
    
    Superclass: vtkImageAlgorithm
    
    vtkImageCanvasSource2D is a source that starts as a blank image. you
    may add to the image with two-dimensional drawing routines. It can
    paint multi-spectral images.
    """
    def DrawCircle(self, c0, c1, radius): # real signature unknown; restored from __doc__
        """
        DrawCircle(self, c0:int, c1:int, radius:float) -> None
        C++: void DrawCircle(int c0, int c1, double radius)
        """
        pass

    def DrawImage(self, x0, y0, i): # real signature unknown; restored from __doc__
        """
        DrawImage(self, x0:int, y0:int, i:vtkImageData) -> None
        C++: void DrawImage(int x0, int y0, vtkImageData *i)
        DrawImage(self, x0:int, y0:int, __c:vtkImageData, sx:int, sy:int,
            width:int, height:int) -> None
        C++: void DrawImage(int x0, int y0, vtkImageData *, int sx,
            int sy, int width, int height)
        
        Draw subimage of the input image in the canvas at position x0 and
        y0. The subimage is defined with sx, sy, width, and height.
        """
        pass

    def DrawPoint(self, p0, p1): # real signature unknown; restored from __doc__
        """
        DrawPoint(self, p0:int, p1:int) -> None
        C++: void DrawPoint(int p0, int p1)
        """
        pass

    def DrawSegment(self, x0, y0, x1, y1): # real signature unknown; restored from __doc__
        """
        DrawSegment(self, x0:int, y0:int, x1:int, y1:int) -> None
        C++: void DrawSegment(int x0, int y0, int x1, int y1)
        """
        pass

    def DrawSegment3D(self, p0, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        DrawSegment3D(self, p0:[float, ...], p1:[float, ...]) -> None
        C++: void DrawSegment3D(double *p0, double *p1)
        DrawSegment3D(self, x1:float, y1:float, z1:float, x2:float,
            y2:float, z2:float) -> None
        C++: void DrawSegment3D(double x1, double y1, double z1,
            double x2, double y2, double z2)
        """
        pass

    def FillBox(self, min0, max0, min1, max1): # real signature unknown; restored from __doc__
        """
        FillBox(self, min0:int, max0:int, min1:int, max1:int) -> None
        C++: void FillBox(int min0, int max0, int min1, int max1)
        
        Set the pixels inside the box (min0, max0, min1, max1) to the
        current DrawColor
        """
        pass

    def FillPixel(self, x, y): # real signature unknown; restored from __doc__
        """
        FillPixel(self, x:int, y:int) -> None
        C++: void FillPixel(int x, int y)
        
        Fill a colored area with another color. (like connectivity) All
        pixels connected (and with the same value) to pixel (x, y) get
        replaced by the current "DrawColor".
        """
        pass

    def FillTriangle(self, x0, y0, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """
        FillTriangle(self, x0:int, y0:int, x1:int, y1:int, x2:int, y2:int)
             -> None
        C++: void FillTriangle(int x0, int y0, int x1, int y1, int x2,
            int y2)
        """
        pass

    def FillTube(self, x0, y0, x1, y1, radius): # real signature unknown; restored from __doc__
        """
        FillTube(self, x0:int, y0:int, x1:int, y1:int, radius:float)
            -> None
        C++: void FillTube(int x0, int y0, int x1, int y1, double radius)
        """
        pass

    def GetDefaultZ(self): # real signature unknown; restored from __doc__
        """
        GetDefaultZ(self) -> int
        C++: virtual int GetDefaultZ()
        """
        return 0

    def GetDrawColor(self): # real signature unknown; restored from __doc__
        """
        GetDrawColor(self) -> (float, float, float, float)
        C++: virtual double *GetDrawColor()
        """
        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 GetNumberOfScalarComponents(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfScalarComponents(self) -> int
        C++: virtual int GetNumberOfScalarComponents()
        """
        return 0

    def GetRatio(self): # real signature unknown; restored from __doc__
        """
        GetRatio(self) -> (float, float, float)
        C++: virtual double *GetRatio()
        """
        pass

    def GetScalarType(self): # real signature unknown; restored from __doc__
        """
        GetScalarType(self) -> int
        C++: int GetScalarType()
        """
        return 0

    def InitializeCanvasVolume(self, volume): # real signature unknown; restored from __doc__
        """
        InitializeCanvasVolume(self, volume:vtkImageData) -> None
        C++: void InitializeCanvasVolume(vtkImageData *volume)
        
        Initialize the canvas with a given volume
        """
        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) -> vtkImageCanvasSource2D
        C++: vtkImageCanvasSource2D *NewInstance()
        """
        return vtkImageCanvasSource2D

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageCanvasSource2D
        C++: static vtkImageCanvasSource2D *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageCanvasSource2D

    def SetDefaultZ(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDefaultZ(self, _arg:int) -> None
        C++: virtual void SetDefaultZ(int _arg)
        
        The drawing operations can only draw into one 2D XY plane at a
        time. If the canvas is a 3D volume, then this z value is used as
        the default for 2D operations. The default is 0.
        """
        pass

    def SetDrawColor(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetDrawColor(self, _arg1:float, _arg2:float, _arg3:float,
            _arg4:float) -> None
        C++: virtual void SetDrawColor(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetDrawColor(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetDrawColor(const double _arg[4])
        SetDrawColor(self, a:float) -> None
        C++: void SetDrawColor(double a)
        SetDrawColor(self, a:float, b:float) -> None
        C++: void SetDrawColor(double a, double b)
        SetDrawColor(self, a:float, b:float, c:float) -> None
        C++: void SetDrawColor(double a, double b, double c)
        
        Set/Get DrawColor.  This is the value that is used when filling
        data or drawing lines. Default is (0,0,0,0)
        """
        pass

    def SetExtent(self, extent, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetExtent(self, extent:[int, ...]) -> None
        C++: void SetExtent(int *extent)
        SetExtent(self, x1:int, x2:int, y1:int, y2:int, z1:int, z2:int)
            -> None
        C++: void SetExtent(int x1, int x2, int y1, int y2, int z1,
            int z2)
        
        These methods set the WholeExtent of the output It sets the size
        of the canvas. Extent is a min max 3D box.  Minimums and maximums
        are inclusive.
        """
        pass

    def SetNumberOfScalarComponents(self, i): # real signature unknown; restored from __doc__
        """
        SetNumberOfScalarComponents(self, i:int) -> None
        C++: virtual void SetNumberOfScalarComponents(int i)
        
        Set the number of scalar components
        """
        pass

    def SetRatio(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetRatio(self, _arg1:float, _arg2:float, _arg3:float) -> None
        C++: virtual void SetRatio(double _arg1, double _arg2,
            double _arg3)
        SetRatio(self, _arg:(float, float, float)) -> None
        C++: virtual void SetRatio(const double _arg[3])
        
        Set/Get Ratio. This is the value that is used to pre-multiply
        each (x, y, z) drawing coordinates (including DefaultZ). The
        default is (1, 1, 1)
        """
        pass

    def SetScalarType(self, __a): # real signature unknown; restored from __doc__
        """
        SetScalarType(self, __a:int) -> None
        C++: void SetScalarType(int)
        """
        pass

    def SetScalarTypeToChar(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToChar(self) -> None
        C++: void SetScalarTypeToChar()
        """
        pass

    def SetScalarTypeToDouble(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToDouble(self) -> None
        C++: void SetScalarTypeToDouble()
        """
        pass

    def SetScalarTypeToFloat(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToFloat(self) -> None
        C++: void SetScalarTypeToFloat()
        
        Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these
        methods are setting and getting the pipeline scalar type. i.e.
        they are setting the type that the image data will be once it has
        executed. Until the REQUEST_DATA pass the actual scalars may be
        of some other type. This is for backwards compatibility
        """
        pass

    def SetScalarTypeToInt(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToInt(self) -> None
        C++: void SetScalarTypeToInt()
        """
        pass

    def SetScalarTypeToLong(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToLong(self) -> None
        C++: void SetScalarTypeToLong()
        """
        pass

    def SetScalarTypeToShort(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToShort(self) -> None
        C++: void SetScalarTypeToShort()
        """
        pass

    def SetScalarTypeToUnsignedChar(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToUnsignedChar(self) -> None
        C++: void SetScalarTypeToUnsignedChar()
        """
        pass

    def SetScalarTypeToUnsignedInt(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToUnsignedInt(self) -> None
        C++: void SetScalarTypeToUnsignedInt()
        """
        pass

    def SetScalarTypeToUnsignedLong(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToUnsignedLong(self) -> None
        C++: void SetScalarTypeToUnsignedLong()
        """
        pass

    def SetScalarTypeToUnsignedShort(self): # real signature unknown; restored from __doc__
        """
        SetScalarTypeToUnsignedShort(self) -> None
        C++: void SetScalarTypeToUnsignedShort()
        """
        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__': 'vtkImageCanvasSource2D', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetDrawColor': <method 'SetDrawColor' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetDrawColor': <method 'GetDrawColor' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'InitializeCanvasVolume': <method 'InitializeCanvasVolume' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'FillBox': <method 'FillBox' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'FillTube': <method 'FillTube' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'FillTriangle': <method 'FillTriangle' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'DrawCircle': <method 'DrawCircle' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'DrawPoint': <method 'DrawPoint' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'DrawSegment': <method 'DrawSegment' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'DrawSegment3D': <method 'DrawSegment3D' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'DrawImage': <method 'DrawImage' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'FillPixel': <method 'FillPixel' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetExtent': <method 'SetExtent' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetDefaultZ': <method 'SetDefaultZ' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetDefaultZ': <method 'GetDefaultZ' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetRatio': <method 'SetRatio' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetRatio': <method 'GetRatio' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetNumberOfScalarComponents': <method 'SetNumberOfScalarComponents' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetNumberOfScalarComponents': <method 'GetNumberOfScalarComponents' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToFloat': <method 'SetScalarTypeToFloat' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToDouble': <method 'SetScalarTypeToDouble' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToInt': <method 'SetScalarTypeToInt' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToUnsignedInt': <method 'SetScalarTypeToUnsignedInt' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToLong': <method 'SetScalarTypeToLong' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToUnsignedLong': <method 'SetScalarTypeToUnsignedLong' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToShort': <method 'SetScalarTypeToShort' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToUnsignedShort': <method 'SetScalarTypeToUnsignedShort' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToUnsignedChar': <method 'SetScalarTypeToUnsignedChar' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarTypeToChar': <method 'SetScalarTypeToChar' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'SetScalarType': <method 'SetScalarType' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, 'GetScalarType': <method 'GetScalarType' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F9530>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageCanvasSource2D' objects>, '__doc__': 'vtkImageCanvasSource2D - Paints on a canvas\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageCanvasSource2D is a source that starts as a blank image. you\\nmay add to the image with two-dimensional drawing routines. It can\\npaint multi-spectral images.\\n\\n'})"
    __vtkname__ = 'vtkImageCanvasSource2D'


class vtkImageEllipsoidSource(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageEllipsoidSource - Create a binary image of an ellipsoid.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageEllipsoidSource creates a binary image of a ellipsoid.  It
    was created as an example of a simple source, and to test the mask
    filter. It is also used internally in vtkImageDilateErode3D.
    """
    def GetCenter(self): # real signature unknown; restored from __doc__
        """
        GetCenter(self) -> (float, float, float)
        C++: virtual double *GetCenter()
        """
        pass

    def GetInValue(self): # real signature unknown; restored from __doc__
        """
        GetInValue(self) -> float
        C++: virtual double GetInValue()
        """
        return 0.0

    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 GetOutputScalarType(self): # real signature unknown; restored from __doc__
        """
        GetOutputScalarType(self) -> int
        C++: virtual int GetOutputScalarType()
        """
        return 0

    def GetOutValue(self): # real signature unknown; restored from __doc__
        """
        GetOutValue(self) -> float
        C++: virtual double GetOutValue()
        """
        return 0.0

    def GetRadius(self): # real signature unknown; restored from __doc__
        """
        GetRadius(self) -> (float, float, float)
        C++: virtual double *GetRadius()
        """
        pass

    def GetWholeExtent(self, extent, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetWholeExtent(self, extent:[int, int, int, int, int, int])
            -> None
        C++: void GetWholeExtent(int extent[6])
        GetWholeExtent(self) -> (int, int, int, int, int, int)
        C++: int *GetWholeExtent()
        """
        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) -> vtkImageEllipsoidSource
        C++: vtkImageEllipsoidSource *NewInstance()
        """
        return vtkImageEllipsoidSource

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageEllipsoidSource
        C++: static vtkImageEllipsoidSource *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkImageEllipsoidSource

    def SetCenter(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetCenter(self, _arg1:float, _arg2:float, _arg3:float) -> None
        C++: virtual void SetCenter(double _arg1, double _arg2,
            double _arg3)
        SetCenter(self, _arg:(float, float, float)) -> None
        C++: virtual void SetCenter(const double _arg[3])
        
        Set/Get the center of the ellipsoid.
        """
        pass

    def SetInValue(self, _arg): # real signature unknown; restored from __doc__
        """
        SetInValue(self, _arg:float) -> None
        C++: virtual void SetInValue(double _arg)
        
        Set/Get the inside pixel values.
        """
        pass

    def SetOutputScalarType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetOutputScalarType(self, _arg:int) -> None
        C++: virtual void SetOutputScalarType(int _arg)
        
        Set what type of scalar data this source should generate.
        """
        pass

    def SetOutputScalarTypeToChar(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToChar(self) -> None
        C++: void SetOutputScalarTypeToChar()
        """
        pass

    def SetOutputScalarTypeToDouble(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToDouble(self) -> None
        C++: void SetOutputScalarTypeToDouble()
        """
        pass

    def SetOutputScalarTypeToFloat(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToFloat(self) -> None
        C++: void SetOutputScalarTypeToFloat()
        """
        pass

    def SetOutputScalarTypeToInt(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToInt(self) -> None
        C++: void SetOutputScalarTypeToInt()
        """
        pass

    def SetOutputScalarTypeToLong(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToLong(self) -> None
        C++: void SetOutputScalarTypeToLong()
        """
        pass

    def SetOutputScalarTypeToShort(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToShort(self) -> None
        C++: void SetOutputScalarTypeToShort()
        """
        pass

    def SetOutputScalarTypeToUnsignedChar(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToUnsignedChar(self) -> None
        C++: void SetOutputScalarTypeToUnsignedChar()
        """
        pass

    def SetOutputScalarTypeToUnsignedInt(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToUnsignedInt(self) -> None
        C++: void SetOutputScalarTypeToUnsignedInt()
        """
        pass

    def SetOutputScalarTypeToUnsignedLong(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToUnsignedLong(self) -> None
        C++: void SetOutputScalarTypeToUnsignedLong()
        """
        pass

    def SetOutputScalarTypeToUnsignedShort(self): # real signature unknown; restored from __doc__
        """
        SetOutputScalarTypeToUnsignedShort(self) -> None
        C++: void SetOutputScalarTypeToUnsignedShort()
        """
        pass

    def SetOutValue(self, _arg): # real signature unknown; restored from __doc__
        """
        SetOutValue(self, _arg:float) -> None
        C++: virtual void SetOutValue(double _arg)
        
        Set/Get the outside pixel values.
        """
        pass

    def SetRadius(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetRadius(self, _arg1:float, _arg2:float, _arg3:float) -> None
        C++: virtual void SetRadius(double _arg1, double _arg2,
            double _arg3)
        SetRadius(self, _arg:(float, float, float)) -> None
        C++: virtual void SetRadius(const double _arg[3])
        
        Set/Get the radius of the ellipsoid.
        """
        pass

    def SetWholeExtent(self, extent, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetWholeExtent(self, extent:[int, int, int, int, int, int])
            -> None
        C++: void SetWholeExtent(int extent[6])
        SetWholeExtent(self, minX:int, maxX:int, minY:int, maxY:int,
            minZ:int, maxZ:int) -> None
        C++: void SetWholeExtent(int minX, int maxX, int minY, int maxY,
            int minZ, int maxZ)
        
        Set/Get the extent of the whole output image.
        """
        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__': 'vtkImageEllipsoidSource', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetWholeExtent': <method 'SetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetWholeExtent': <method 'GetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetCenter': <method 'SetCenter' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetCenter': <method 'GetCenter' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetRadius': <method 'SetRadius' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetRadius': <method 'GetRadius' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetInValue': <method 'SetInValue' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetInValue': <method 'GetInValue' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutValue': <method 'SetOutValue' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetOutValue': <method 'GetOutValue' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarType': <method 'SetOutputScalarType' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'GetOutputScalarType': <method 'GetOutputScalarType' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToFloat': <method 'SetOutputScalarTypeToFloat' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToDouble': <method 'SetOutputScalarTypeToDouble' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToLong': <method 'SetOutputScalarTypeToLong' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToUnsignedLong': <method 'SetOutputScalarTypeToUnsignedLong' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToInt': <method 'SetOutputScalarTypeToInt' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToUnsignedInt': <method 'SetOutputScalarTypeToUnsignedInt' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToShort': <method 'SetOutputScalarTypeToShort' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToUnsignedShort': <method 'SetOutputScalarTypeToUnsignedShort' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToChar': <method 'SetOutputScalarTypeToChar' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, 'SetOutputScalarTypeToUnsignedChar': <method 'SetOutputScalarTypeToUnsignedChar' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F9A80>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageEllipsoidSource' objects>, '__doc__': 'vtkImageEllipsoidSource - Create a binary image of an ellipsoid.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageEllipsoidSource creates a binary image of a ellipsoid.  It\\nwas created as an example of a simple source, and to test the mask\\nfilter. It is also used internally in vtkImageDilateErode3D.\\n\\n'})"
    __vtkname__ = 'vtkImageEllipsoidSource'


class vtkImageGaussianSource(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageGaussianSource - Create an image with Gaussian pixel values.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageGaussianSource just produces images with pixel values
    determined by a Gaussian.
    """
    def GetCenter(self): # real signature unknown; restored from __doc__
        """
        GetCenter(self) -> (float, float, float)
        C++: virtual double *GetCenter()
        """
        pass

    def GetMaximum(self): # real signature unknown; restored from __doc__
        """
        GetMaximum(self) -> float
        C++: virtual double GetMaximum()
        """
        return 0.0

    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 GetStandardDeviation(self): # real signature unknown; restored from __doc__
        """
        GetStandardDeviation(self) -> float
        C++: virtual double GetStandardDeviation()
        """
        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) -> vtkImageGaussianSource
        C++: vtkImageGaussianSource *NewInstance()
        """
        return vtkImageGaussianSource

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageGaussianSource
        C++: static vtkImageGaussianSource *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageGaussianSource

    def SetCenter(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetCenter(self, _arg1:float, _arg2:float, _arg3:float) -> None
        C++: virtual void SetCenter(double _arg1, double _arg2,
            double _arg3)
        SetCenter(self, _arg:(float, float, float)) -> None
        C++: virtual void SetCenter(const double _arg[3])
        
        Set/Get the center of the Gaussian.
        """
        pass

    def SetMaximum(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaximum(self, _arg:float) -> None
        C++: virtual void SetMaximum(double _arg)
        
        Set/Get the Maximum value of the gaussian
        """
        pass

    def SetStandardDeviation(self, _arg): # real signature unknown; restored from __doc__
        """
        SetStandardDeviation(self, _arg:float) -> None
        C++: virtual void SetStandardDeviation(double _arg)
        
        Set/Get the standard deviation of the gaussian
        """
        pass

    def SetWholeExtent(self, xMinx, xMax, yMin, yMax, zMin, zMax): # real signature unknown; restored from __doc__
        """
        SetWholeExtent(self, xMinx:int, xMax:int, yMin:int, yMax:int,
            zMin:int, zMax:int) -> None
        C++: void SetWholeExtent(int xMinx, int xMax, int yMin, int yMax,
            int zMin, int zMax)
        
        Set/Get the extent of the whole output image.
        """
        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__': 'vtkImageGaussianSource', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'SetWholeExtent': <method 'SetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'SetCenter': <method 'SetCenter' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'GetCenter': <method 'GetCenter' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'SetMaximum': <method 'SetMaximum' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'GetMaximum': <method 'GetMaximum' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'SetStandardDeviation': <method 'SetStandardDeviation' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, 'GetStandardDeviation': <method 'GetStandardDeviation' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F9DF0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageGaussianSource' objects>, '__doc__': 'vtkImageGaussianSource - Create an image with Gaussian pixel values.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageGaussianSource just produces images with pixel values\\ndetermined by a Gaussian.\\n\\n'})"
    __vtkname__ = 'vtkImageGaussianSource'


class vtkImageGridSource(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageGridSource - Create an image of a grid.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageGridSource produces an image of a grid.  The default output
    type is double.
    """
    def GetDataExtent(self): # real signature unknown; restored from __doc__
        """
        GetDataExtent(self) -> (int, int, int, int, int, int)
        C++: virtual int *GetDataExtent()
        """
        pass

    def GetDataOrigin(self): # real signature unknown; restored from __doc__
        """
        GetDataOrigin(self) -> (float, float, float)
        C++: virtual double *GetDataOrigin()
        """
        pass

    def GetDataScalarType(self): # real signature unknown; restored from __doc__
        """
        GetDataScalarType(self) -> int
        C++: virtual int GetDataScalarType()
        """
        return 0

    def GetDataScalarTypeAsString(self): # real signature unknown; restored from __doc__
        """
        GetDataScalarTypeAsString(self) -> str
        C++: const char *GetDataScalarTypeAsString()
        """
        return ""

    def GetDataSpacing(self): # real signature unknown; restored from __doc__
        """
        GetDataSpacing(self) -> (float, float, float)
        C++: virtual double *GetDataSpacing()
        """
        pass

    def GetFillValue(self): # real signature unknown; restored from __doc__
        """
        GetFillValue(self) -> float
        C++: virtual double GetFillValue()
        """
        return 0.0

    def GetGridOrigin(self): # real signature unknown; restored from __doc__
        """
        GetGridOrigin(self) -> (int, int, int)
        C++: virtual int *GetGridOrigin()
        """
        pass

    def GetGridSpacing(self): # real signature unknown; restored from __doc__
        """
        GetGridSpacing(self) -> (int, int, int)
        C++: virtual int *GetGridSpacing()
        """
        pass

    def GetLineValue(self): # real signature unknown; restored from __doc__
        """
        GetLineValue(self) -> float
        C++: virtual double GetLineValue()
        """
        return 0.0

    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 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) -> vtkImageGridSource
        C++: vtkImageGridSource *NewInstance()
        """
        return vtkImageGridSource

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageGridSource
        C++: static vtkImageGridSource *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageGridSource

    def SetDataExtent(self, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6): # real signature unknown; restored from __doc__
        """
        SetDataExtent(self, _arg1:int, _arg2:int, _arg3:int, _arg4:int,
            _arg5:int, _arg6:int) -> None
        C++: virtual void SetDataExtent(int _arg1, int _arg2, int _arg3,
            int _arg4, int _arg5, int _arg6)
        SetDataExtent(self, _arg:(int, int, int, int, int, int)) -> None
        C++: virtual void SetDataExtent(const int _arg[6])
        
        Set/Get the extent of the whole output image, Default:
        (0,255,0,255,0,0)
        """
        pass

    def SetDataOrigin(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetDataOrigin(self, _arg1:float, _arg2:float, _arg3:float) -> None
        C++: virtual void SetDataOrigin(double _arg1, double _arg2,
            double _arg3)
        SetDataOrigin(self, _arg:(float, float, float)) -> None
        C++: virtual void SetDataOrigin(const double _arg[3])
        
        Set/Get the origin of the data.
        """
        pass

    def SetDataScalarType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDataScalarType(self, _arg:int) -> None
        C++: virtual void SetDataScalarType(int _arg)
        
        Set/Get the data type of pixels in the imported data. As a
        convenience, the OutputScalarType is set to the same value.
        """
        pass

    def SetDataScalarTypeToDouble(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToDouble(self) -> None
        C++: void SetDataScalarTypeToDouble()
        """
        pass

    def SetDataScalarTypeToInt(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToInt(self) -> None
        C++: void SetDataScalarTypeToInt()
        """
        pass

    def SetDataScalarTypeToShort(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToShort(self) -> None
        C++: void SetDataScalarTypeToShort()
        """
        pass

    def SetDataScalarTypeToUnsignedChar(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToUnsignedChar(self) -> None
        C++: void SetDataScalarTypeToUnsignedChar()
        """
        pass

    def SetDataScalarTypeToUnsignedShort(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToUnsignedShort(self) -> None
        C++: void SetDataScalarTypeToUnsignedShort()
        """
        pass

    def SetDataSpacing(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetDataSpacing(self, _arg1:float, _arg2:float, _arg3:float)
            -> None
        C++: virtual void SetDataSpacing(double _arg1, double _arg2,
            double _arg3)
        SetDataSpacing(self, _arg:(float, float, float)) -> None
        C++: virtual void SetDataSpacing(const double _arg[3])
        
        Set/Get the pixel spacing.
        """
        pass

    def SetFillValue(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFillValue(self, _arg:float) -> None
        C++: virtual void SetFillValue(double _arg)
        
        Set the grey level of the fill. Default 0.0.
        """
        pass

    def SetGridOrigin(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetGridOrigin(self, _arg1:int, _arg2:int, _arg3:int) -> None
        C++: virtual void SetGridOrigin(int _arg1, int _arg2, int _arg3)
        SetGridOrigin(self, _arg:(int, int, int)) -> None
        C++: virtual void SetGridOrigin(const int _arg[3])
        
        Set/Get the grid origin, in ijk integer values.  Default (0,0,0).
        """
        pass

    def SetGridSpacing(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetGridSpacing(self, _arg1:int, _arg2:int, _arg3:int) -> None
        C++: virtual void SetGridSpacing(int _arg1, int _arg2, int _arg3)
        SetGridSpacing(self, _arg:(int, int, int)) -> None
        C++: virtual void SetGridSpacing(const int _arg[3])
        
        Set/Get the grid spacing in pixel units.  Default (10,10,0). A
        value of zero means no grid.
        """
        pass

    def SetLineValue(self, _arg): # real signature unknown; restored from __doc__
        """
        SetLineValue(self, _arg:float) -> None
        C++: virtual void SetLineValue(double _arg)
        
        Set the grey level of the lines. Default 1.0.
        """
        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__': 'vtkImageGridSource', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetGridSpacing': <method 'SetGridSpacing' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetGridSpacing': <method 'GetGridSpacing' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetGridOrigin': <method 'SetGridOrigin' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetGridOrigin': <method 'GetGridOrigin' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetLineValue': <method 'SetLineValue' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetLineValue': <method 'GetLineValue' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetFillValue': <method 'SetFillValue' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetFillValue': <method 'GetFillValue' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataScalarType': <method 'SetDataScalarType' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataScalarTypeToDouble': <method 'SetDataScalarTypeToDouble' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataScalarTypeToInt': <method 'SetDataScalarTypeToInt' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataScalarTypeToShort': <method 'SetDataScalarTypeToShort' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataScalarTypeToUnsignedShort': <method 'SetDataScalarTypeToUnsignedShort' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataScalarTypeToUnsignedChar': <method 'SetDataScalarTypeToUnsignedChar' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetDataScalarType': <method 'GetDataScalarType' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetDataScalarTypeAsString': <method 'GetDataScalarTypeAsString' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataExtent': <method 'SetDataExtent' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetDataExtent': <method 'GetDataExtent' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataSpacing': <method 'SetDataSpacing' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetDataSpacing': <method 'GetDataSpacing' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'SetDataOrigin': <method 'SetDataOrigin' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, 'GetDataOrigin': <method 'GetDataOrigin' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7FA340>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageGridSource' objects>, '__doc__': 'vtkImageGridSource - Create an image of a grid.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageGridSource produces an image of a grid.  The default output\\ntype is double.\\n\\n'})"
    __vtkname__ = 'vtkImageGridSource'


class vtkImageMandelbrotSource(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageMandelbrotSource - Mandelbrot image.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageMandelbrotSource creates an unsigned char image of the
    Mandelbrot set.  The values in the image are the number of iterations
    it takes for the magnitude of the value to get over 2.  The equation
    repeated is z = z^2 + C (z and C are complex).  Initial value of z is
    zero, and the real value of C is mapped onto the x axis, and the
    imaginary value of C is mapped onto the Y Axis.  I was thinking of
    extending this source to generate Julia Sets (initial value of Z
    varies).  This would be 4 possible parameters to vary, but there are
    no more 4d images :( The third dimension (z axis) is the imaginary
    value of the initial value.
    """
    def ConstantSizeOff(self): # real signature unknown; restored from __doc__
        """
        ConstantSizeOff(self) -> None
        C++: virtual void ConstantSizeOff()
        """
        pass

    def ConstantSizeOn(self): # real signature unknown; restored from __doc__
        """
        ConstantSizeOn(self) -> None
        C++: virtual void ConstantSizeOn()
        """
        pass

    def CopyOriginAndSample(self, source): # real signature unknown; restored from __doc__
        """
        CopyOriginAndSample(self, source:vtkImageMandelbrotSource) -> None
        C++: void CopyOriginAndSample(vtkImageMandelbrotSource *source)
        
        Convenience for Viewer.  Copy the OriginCX and the SpacingCX.
        What about other parameters ???
        """
        pass

    def GetConstantSize(self): # real signature unknown; restored from __doc__
        """
        GetConstantSize(self) -> int
        C++: virtual vtkTypeBool GetConstantSize()
        """
        return 0

    def GetMaximumNumberOfIterations(self): # real signature unknown; restored from __doc__
        """
        GetMaximumNumberOfIterations(self) -> int
        C++: virtual unsigned short GetMaximumNumberOfIterations()
        """
        return 0

    def GetMaximumNumberOfIterationsMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetMaximumNumberOfIterationsMaxValue(self) -> int
        C++: virtual unsigned short GetMaximumNumberOfIterationsMaxValue()
        """
        return 0

    def GetMaximumNumberOfIterationsMinValue(self): # real signature unknown; restored from __doc__
        """
        GetMaximumNumberOfIterationsMinValue(self) -> int
        C++: virtual unsigned short GetMaximumNumberOfIterationsMinValue()
        """
        return 0

    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 GetOriginCX(self): # real signature unknown; restored from __doc__
        """
        GetOriginCX(self) -> (float, float, float, float)
        C++: virtual double *GetOriginCX()
        """
        pass

    def GetProjectionAxes(self): # real signature unknown; restored from __doc__
        """
        GetProjectionAxes(self) -> (int, int, int)
        C++: virtual int *GetProjectionAxes()
        """
        pass

    def GetSampleCX(self): # real signature unknown; restored from __doc__
        """
        GetSampleCX(self) -> (float, float, float, float)
        C++: virtual double *GetSampleCX()
        """
        pass

    def GetSizeCX(self): # real signature unknown; restored from __doc__
        """
        GetSizeCX(self) -> (float, float, float, float)
        C++: double *GetSizeCX()
        GetSizeCX(self, s:[float, float, float, float]) -> None
        C++: void GetSizeCX(double s[4])
        """
        pass

    def GetSubsampleRate(self): # real signature unknown; restored from __doc__
        """
        GetSubsampleRate(self) -> int
        C++: virtual int GetSubsampleRate()
        """
        return 0

    def GetSubsampleRateMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetSubsampleRateMaxValue(self) -> int
        C++: virtual int GetSubsampleRateMaxValue()
        """
        return 0

    def GetSubsampleRateMinValue(self): # real signature unknown; restored from __doc__
        """
        GetSubsampleRateMinValue(self) -> int
        C++: virtual int GetSubsampleRateMinValue()
        """
        return 0

    def GetWholeExtent(self): # real signature unknown; restored from __doc__
        """
        GetWholeExtent(self) -> (int, int, int, int, int, int)
        C++: virtual int *GetWholeExtent()
        """
        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) -> vtkImageMandelbrotSource
        C++: vtkImageMandelbrotSource *NewInstance()
        """
        return vtkImageMandelbrotSource

    def Pan(self, x, y, z): # real signature unknown; restored from __doc__
        """
        Pan(self, x:float, y:float, z:float) -> None
        C++: void Pan(double x, double y, double z)
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageMandelbrotSource
        C++: static vtkImageMandelbrotSource *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkImageMandelbrotSource

    def SetConstantSize(self, _arg): # real signature unknown; restored from __doc__
        """
        SetConstantSize(self, _arg:int) -> None
        C++: virtual void SetConstantSize(vtkTypeBool _arg)
        
        This flag determines whether the Size or spacing of a data set
        remain constant (when extent is changed). By default, size
        remains constant.
        """
        pass

    def SetMaximumNumberOfIterations(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaximumNumberOfIterations(self, _arg:int) -> None
        C++: virtual void SetMaximumNumberOfIterations(
            unsigned short _arg)
        
        The maximum number of cycles run to see if the value goes over 2
        """
        pass

    def SetOriginCX(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetOriginCX(self, _arg1:float, _arg2:float, _arg3:float,
            _arg4:float) -> None
        C++: virtual void SetOriginCX(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetOriginCX(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetOriginCX(const double _arg[4])
        
        Imaginary and real value for C (constant in equation) and X
        (initial value).
        """
        pass

    def SetProjectionAxes(self, x, y, z): # real signature unknown; restored from __doc__
        """
        SetProjectionAxes(self, x:int, y:int, z:int) -> None
        C++: void SetProjectionAxes(int x, int y, int z)
        SetProjectionAxes(self, a:[int, int, int]) -> None
        C++: void SetProjectionAxes(int a[3])
        
        Set the projection from the 4D space (4 parameters / 2 imaginary
        numbers) to the axes of the 3D Volume. 0=C_Real, 1=C_Imaginary,
        2=X_Real, 4=X_Imaginary
        """
        pass

    def SetSampleCX(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetSampleCX(self, _arg1:float, _arg2:float, _arg3:float,
            _arg4:float) -> None
        C++: virtual void SetSampleCX(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetSampleCX(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetSampleCX(const double _arg[4])
        
        Imaginary and real value for C (constant in equation) and X
        (initial value).
        """
        pass

    def SetSizeCX(self, cReal, cImag, xReal, xImag): # real signature unknown; restored from __doc__
        """
        SetSizeCX(self, cReal:float, cImag:float, xReal:float,
            xImag:float) -> None
        C++: void SetSizeCX(double cReal, double cImag, double xReal,
            double xImag)
        
        Just a different way of setting the sample. This sets the size of
        the 4D volume. SampleCX is computed from size and extent. Size is
        ignored when a dimension i 0 (collapsed).
        """
        pass

    def SetSubsampleRate(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSubsampleRate(self, _arg:int) -> None
        C++: virtual void SetSubsampleRate(int _arg)
        
        Set/Get a subsample rate.
        """
        pass

    def SetWholeExtent(self, extent, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetWholeExtent(self, extent:[int, int, int, int, int, int])
            -> None
        C++: void SetWholeExtent(int extent[6])
        SetWholeExtent(self, minX:int, maxX:int, minY:int, maxY:int,
            minZ:int, maxZ:int) -> None
        C++: void SetWholeExtent(int minX, int maxX, int minY, int maxY,
            int minZ, int maxZ)
        
        Set/Get the extent of the whole output Volume.
        """
        pass

    def Zoom(self, factor): # real signature unknown; restored from __doc__
        """
        Zoom(self, factor:float) -> None
        C++: void Zoom(double factor)
        
        Convenience for Viewer.  Pan 3D volume relative to spacing. Zoom
        constant factor.
        """
        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__': 'vtkImageMandelbrotSource', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetWholeExtent': <method 'SetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetWholeExtent': <method 'GetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetConstantSize': <method 'SetConstantSize' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetConstantSize': <method 'GetConstantSize' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'ConstantSizeOn': <method 'ConstantSizeOn' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'ConstantSizeOff': <method 'ConstantSizeOff' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetProjectionAxes': <method 'SetProjectionAxes' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetProjectionAxes': <method 'GetProjectionAxes' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetOriginCX': <method 'SetOriginCX' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetOriginCX': <method 'GetOriginCX' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetSampleCX': <method 'SetSampleCX' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetSampleCX': <method 'GetSampleCX' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetSizeCX': <method 'SetSizeCX' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetSizeCX': <method 'GetSizeCX' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetMaximumNumberOfIterations': <method 'SetMaximumNumberOfIterations' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetMaximumNumberOfIterationsMinValue': <method 'GetMaximumNumberOfIterationsMinValue' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetMaximumNumberOfIterationsMaxValue': <method 'GetMaximumNumberOfIterationsMaxValue' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetMaximumNumberOfIterations': <method 'GetMaximumNumberOfIterations' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'Zoom': <method 'Zoom' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'Pan': <method 'Pan' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'CopyOriginAndSample': <method 'CopyOriginAndSample' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'SetSubsampleRate': <method 'SetSubsampleRate' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetSubsampleRateMinValue': <method 'GetSubsampleRateMinValue' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetSubsampleRateMaxValue': <method 'GetSubsampleRateMaxValue' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, 'GetSubsampleRate': <method 'GetSubsampleRate' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7FA8F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageMandelbrotSource' objects>, '__doc__': 'vtkImageMandelbrotSource - Mandelbrot image.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageMandelbrotSource creates an unsigned char image of the\\nMandelbrot set.  The values in the image are the number of iterations\\nit takes for the magnitude of the value to get over 2.  The equation\\nrepeated is z = z^2 + C (z and C are complex).  Initial value of z is\\nzero, and the real value of C is mapped onto the x axis, and the\\nimaginary value of C is mapped onto the Y Axis.  I was thinking of\\nextending this source to generate Julia Sets (initial value of Z\\nvaries).  This would be 4 possible parameters to vary, but there are\\nno more 4d images :( The third dimension (z axis) is the imaginary\\nvalue of the initial value.\\n\\n'})"
    __vtkname__ = 'vtkImageMandelbrotSource'


class vtkImageNoiseSource(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageNoiseSource - Create an image filled with noise.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageNoiseSource just produces images filled with noise.  The only
    option now is uniform noise specified by a min and a max.  There is
    one major problem with this source. Every time it executes, it will
    output different pixel values.  This has important implications when
    a stream requests overlapping regions.  The same pixels will have
    different values on different updates.
    """
    def GetMaximum(self): # real signature unknown; restored from __doc__
        """
        GetMaximum(self) -> float
        C++: virtual double GetMaximum()
        """
        return 0.0

    def GetMinimum(self): # real signature unknown; restored from __doc__
        """
        GetMinimum(self) -> float
        C++: virtual double GetMinimum()
        """
        return 0.0

    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 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) -> vtkImageNoiseSource
        C++: vtkImageNoiseSource *NewInstance()
        """
        return vtkImageNoiseSource

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageNoiseSource
        C++: static vtkImageNoiseSource *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageNoiseSource

    def SetMaximum(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaximum(self, _arg:float) -> None
        C++: virtual void SetMaximum(double _arg)
        """
        pass

    def SetMinimum(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMinimum(self, _arg:float) -> None
        C++: virtual void SetMinimum(double _arg)
        
        Set/Get the minimum and maximum values for the generated noise.
        """
        pass

    def SetWholeExtent(self, xMinx, xMax, yMin, yMax, zMin, zMax): # real signature unknown; restored from __doc__
        """
        SetWholeExtent(self, xMinx:int, xMax:int, yMin:int, yMax:int,
            zMin:int, zMax:int) -> None
        C++: void SetWholeExtent(int xMinx, int xMax, int yMin, int yMax,
            int zMin, int zMax)
        SetWholeExtent(self, ext:(int, int, int, int, int, int)) -> None
        C++: void SetWholeExtent(const int ext[6])
        
        Set how large of an image to generate.
        """
        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__': 'vtkImageNoiseSource', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'SetMinimum': <method 'SetMinimum' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'GetMinimum': <method 'GetMinimum' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'SetMaximum': <method 'SetMaximum' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'GetMaximum': <method 'GetMaximum' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, 'SetWholeExtent': <method 'SetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7FAC20>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageNoiseSource' objects>, '__doc__': 'vtkImageNoiseSource - Create an image filled with noise.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageNoiseSource just produces images filled with noise.  The only\\noption now is uniform noise specified by a min and a max.  There is\\none major problem with this source. Every time it executes, it will\\noutput different pixel values.  This has important implications when\\na stream requests overlapping regions.  The same pixels will have\\ndifferent values on different updates.\\n\\n'})"
    __vtkname__ = 'vtkImageNoiseSource'


class vtkImageSinusoidSource(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageSinusoidSource - Create an image with sinusoidal pixel values.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageSinusoidSource just produces images with pixel values
    determined by a sinusoid.
    """
    def GetAmplitude(self): # real signature unknown; restored from __doc__
        """
        GetAmplitude(self) -> float
        C++: virtual double GetAmplitude()
        """
        return 0.0

    def GetDirection(self): # real signature unknown; restored from __doc__
        """
        GetDirection(self) -> (float, float, float)
        C++: virtual double *GetDirection()
        """
        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 GetPeriod(self): # real signature unknown; restored from __doc__
        """
        GetPeriod(self) -> float
        C++: virtual double GetPeriod()
        """
        return 0.0

    def GetPhase(self): # real signature unknown; restored from __doc__
        """
        GetPhase(self) -> float
        C++: virtual double GetPhase()
        """
        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) -> vtkImageSinusoidSource
        C++: vtkImageSinusoidSource *NewInstance()
        """
        return vtkImageSinusoidSource

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageSinusoidSource
        C++: static vtkImageSinusoidSource *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageSinusoidSource

    def SetAmplitude(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAmplitude(self, _arg:float) -> None
        C++: virtual void SetAmplitude(double _arg)
        
        Set/Get the magnitude of the sinusoid.
        """
        pass

    def SetDirection(self, __a, __b, __c): # real signature unknown; restored from __doc__
        """
        SetDirection(self, __a:float, __b:float, __c:float) -> None
        C++: void SetDirection(double, double, double)
        SetDirection(self, dir:[float, float, float]) -> None
        C++: void SetDirection(double dir[3])
        
        Set/Get the direction vector which determines the sinusoidal
        orientation. The magnitude is ignored.
        """
        pass

    def SetPeriod(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPeriod(self, _arg:float) -> None
        C++: virtual void SetPeriod(double _arg)
        
        Set/Get the period of the sinusoid in pixels.
        """
        pass

    def SetPhase(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPhase(self, _arg:float) -> None
        C++: virtual void SetPhase(double _arg)
        
        Set/Get the phase: 0->2Pi.  0 => Cosine, pi/2 => Sine.
        """
        pass

    def SetWholeExtent(self, xMinx, xMax, yMin, yMax, zMin, zMax): # real signature unknown; restored from __doc__
        """
        SetWholeExtent(self, xMinx:int, xMax:int, yMin:int, yMax:int,
            zMin:int, zMax:int) -> None
        C++: void SetWholeExtent(int xMinx, int xMax, int yMin, int yMax,
            int zMin, int zMax)
        
        Set/Get the extent of the whole output image.
        """
        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__': 'vtkImageSinusoidSource', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'SetWholeExtent': <method 'SetWholeExtent' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'SetDirection': <method 'SetDirection' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'GetDirection': <method 'GetDirection' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'SetPeriod': <method 'SetPeriod' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'GetPeriod': <method 'GetPeriod' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'SetPhase': <method 'SetPhase' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'GetPhase': <method 'GetPhase' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'SetAmplitude': <method 'SetAmplitude' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, 'GetAmplitude': <method 'GetAmplitude' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7FAFD0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkImagingSources.vtkImageSinusoidSource' objects>, '__doc__': 'vtkImageSinusoidSource - Create an image with sinusoidal pixel values.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageSinusoidSource just produces images with pixel values\\ndetermined by a sinusoid.\\n\\n'})"
    __vtkname__ = 'vtkImageSinusoidSource'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000025F140EBC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkImagingSources', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000025F140EBC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkImagingSources.cp311-win_amd64.pyd')"

