# encoding: utf-8
# module vtkmodules.vtkInteractionWidgets
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkInteractionWidgets.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel
import vtkmodules.vtkFiltersSources as __vtkmodules_vtkFiltersSources
import vtkmodules.vtkRenderingContext2D as __vtkmodules_vtkRenderingContext2D
import vtkmodules.vtkRenderingCore as __vtkmodules_vtkRenderingCore


from .vtkWidgetRepresentation import vtkWidgetRepresentation

class vtkBorderRepresentation(vtkWidgetRepresentation):
    """
    vtkBorderRepresentation - represent a vtkBorderWidget
    
    Superclass: vtkWidgetRepresentation
    
    This class is used to represent and render a vtBorderWidget. To use
    this class, you need to specify the two corners of a rectangular
    region.
    
    The class is typically subclassed so that specialized representations
    can be created.  The class defines an API and a default
    implementation that the vtkBorderRepresentation interacts with to
    render itself in the scene.
    
    @warning
    The separation of the widget event handling (e.g., vtkBorderWidget)
    from the representation (vtkBorderRepresentation) enables users and
    developers to create new appearances for the widget. It also
    facilitates parallel processing, where the client application handles
    events, and remote representations of the widget are slaves to the
    client (and do not handle events).
    
    @sa
    vtkBorderWidget vtkTextWidget
    """
    def BuildRepresentation(self): # real signature unknown; restored from __doc__
        """
        BuildRepresentation(self) -> None
        C++: void BuildRepresentation() override;
        
        Subclasses should implement these methods. See the superclasses'
        documentation for more information.
        """
        pass

    def ComputeInteractionState(self, X, Y, modify=0): # real signature unknown; restored from __doc__
        """
        ComputeInteractionState(self, X:int, Y:int, modify:int=0) -> int
        C++: int ComputeInteractionState(int X, int Y, int modify=0)
            override;
        
        Subclasses should implement these methods. See the superclasses'
        documentation for more information.
        """
        return 0

    def EnforceNormalizedViewportBoundsOff(self): # real signature unknown; restored from __doc__
        """
        EnforceNormalizedViewportBoundsOff(self) -> None
        C++: virtual void EnforceNormalizedViewportBoundsOff()
        """
        pass

    def EnforceNormalizedViewportBoundsOn(self): # real signature unknown; restored from __doc__
        """
        EnforceNormalizedViewportBoundsOn(self) -> None
        C++: virtual void EnforceNormalizedViewportBoundsOn()
        """
        pass

    def GetActors2D(self, __a): # real signature unknown; restored from __doc__
        """
        GetActors2D(self, __a:vtkPropCollection) -> None
        C++: void GetActors2D(vtkPropCollection *) override;
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        pass

    def GetBorderColor(self): # real signature unknown; restored from __doc__
        """
        GetBorderColor(self) -> (float, float, float)
        C++: virtual double *GetBorderColor()
        
        Set/Get the RGB color of the border. Default is white (1.0, 1.0,
        1.0).
        """
        pass

    def GetBorderProperty(self): # real signature unknown; restored from __doc__
        """
        GetBorderProperty(self) -> vtkProperty2D
        C++: virtual vtkProperty2D *GetBorderProperty()
        
        Specify the properties of the border.
        """
        pass

    def GetBorderThickness(self): # real signature unknown; restored from __doc__
        """
        GetBorderThickness(self) -> float
        C++: virtual float GetBorderThickness()
        
        Set/Get the thickness of the border in screen units. Default is
        1.0.
        """
        return 0.0

    def GetBorderThicknessMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetBorderThicknessMaxValue(self) -> float
        C++: virtual float GetBorderThicknessMaxValue()
        
        Set/Get the thickness of the border in screen units. Default is
        1.0.
        """
        return 0.0

    def GetBorderThicknessMinValue(self): # real signature unknown; restored from __doc__
        """
        GetBorderThicknessMinValue(self) -> float
        C++: virtual float GetBorderThicknessMinValue()
        
        Set/Get the thickness of the border in screen units. Default is
        1.0.
        """
        return 0.0

    def GetCornerRadiusStrength(self): # real signature unknown; restored from __doc__
        """
        GetCornerRadiusStrength(self) -> float
        C++: virtual double GetCornerRadiusStrength()
        
        Set/Get the ratio between no radius and maximum radius. In order
        to compute round corners, we create 2 points in each side of the
        corner. The maximum radius is then the minimum length of the two
        sides of each corners. This maximum radius is scaled by the
        CornerRadiusStrength. Default is 0.0 (no radius).
        """
        return 0.0

    def GetCornerRadiusStrengthMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetCornerRadiusStrengthMaxValue(self) -> float
        C++: virtual double GetCornerRadiusStrengthMaxValue()
        
        Set/Get the ratio between no radius and maximum radius. In order
        to compute round corners, we create 2 points in each side of the
        corner. The maximum radius is then the minimum length of the two
        sides of each corners. This maximum radius is scaled by the
        CornerRadiusStrength. Default is 0.0 (no radius).
        """
        return 0.0

    def GetCornerRadiusStrengthMinValue(self): # real signature unknown; restored from __doc__
        """
        GetCornerRadiusStrengthMinValue(self) -> float
        C++: virtual double GetCornerRadiusStrengthMinValue()
        
        Set/Get the ratio between no radius and maximum radius. In order
        to compute round corners, we create 2 points in each side of the
        corner. The maximum radius is then the minimum length of the two
        sides of each corners. This maximum radius is scaled by the
        CornerRadiusStrength. Default is 0.0 (no radius).
        """
        return 0.0

    def GetCornerResolution(self): # real signature unknown; restored from __doc__
        """
        GetCornerResolution(self) -> int
        C++: virtual int GetCornerResolution()
        
        Set/Get the number of points that define each round corners. A
        high value increase the resolution of the corners. Default is 20.
        """
        return 0

    def GetCornerResolutionMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetCornerResolutionMaxValue(self) -> int
        C++: virtual int GetCornerResolutionMaxValue()
        
        Set/Get the number of points that define each round corners. A
        high value increase the resolution of the corners. Default is 20.
        """
        return 0

    def GetCornerResolutionMinValue(self): # real signature unknown; restored from __doc__
        """
        GetCornerResolutionMinValue(self) -> int
        C++: virtual int GetCornerResolutionMinValue()
        
        Set/Get the number of points that define each round corners. A
        high value increase the resolution of the corners. Default is 20.
        """
        return 0

    def GetEnforceNormalizedViewportBounds(self): # real signature unknown; restored from __doc__
        """
        GetEnforceNormalizedViewportBounds(self) -> int
        C++: virtual vtkTypeBool GetEnforceNormalizedViewportBounds()
        """
        return 0

    def GetInteractionStateMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetInteractionStateMaxValue(self) -> int
        C++: virtual int GetInteractionStateMaxValue()
        
        Define the various states that the representation can be in.
        """
        return 0

    def GetInteractionStateMinValue(self): # real signature unknown; restored from __doc__
        """
        GetInteractionStateMinValue(self) -> int
        C++: virtual int GetInteractionStateMinValue()
        
        Define the various states that the representation can be in.
        """
        return 0

    def GetMaximumSize(self): # real signature unknown; restored from __doc__
        """
        GetMaximumSize(self) -> (int, int)
        C++: virtual int *GetMaximumSize()
        
        Specify a minimum and/or maximum size (in pixels) that this
        representation can take. These methods require two values: size
        values in the x and y directions, respectively.
        
        Default is { 1, 1 }.
        """
        pass

    def GetMinimumNormalizedViewportSize(self): # real signature unknown; restored from __doc__
        """
        GetMinimumNormalizedViewportSize(self) -> (float, float)
        C++: virtual double *GetMinimumNormalizedViewportSize()
        
        Specify a minimum and/or maximum size [0.0 -> 1.0] that this
        representation can take. These methods require two values: size
        values in the x and y directions, respectively.
        
        Default is { 0.0, 0.0 }.
        """
        pass

    def GetMinimumSize(self): # real signature unknown; restored from __doc__
        """
        GetMinimumSize(self) -> (int, int)
        C++: virtual int *GetMinimumSize()
        
        Specify a minimum and/or maximum size (in pixels) that this
        representation can take. These methods require two values: size
        values in the x and y directions, respectively.
        
        Default is { 1, 1 }.
        """
        pass

    def GetMoving(self): # real signature unknown; restored from __doc__
        """
        GetMoving(self) -> int
        C++: virtual vtkTypeBool GetMoving()
        
        This is a modifier of the interaction state. When set, widget
        interaction allows the border (and stuff inside of it) to be
        translated with mouse motion.
        """
        return 0

    def GetMTime(self): # real signature unknown; restored from __doc__
        """
        GetMTime(self) -> int
        C++: vtkMTimeType GetMTime() override;
        
        Return the MTime of this object. It takes into account MTimes of
        position coordinates and border's property.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Standard methods for instances of this class.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Standard methods for instances of this class.
        """
        return 0

    def GetPolygonColor(self): # real signature unknown; restored from __doc__
        """
        GetPolygonColor(self) -> (float, float, float)
        C++: virtual double *GetPolygonColor()
        
        Set/Get the RGB color of the background polygon. Default is white
        (1.0, 1.0, 1.0).
        """
        pass

    def GetPolygonOpacity(self): # real signature unknown; restored from __doc__
        """
        GetPolygonOpacity(self) -> float
        C++: virtual double GetPolygonOpacity()
        
        Set/Get the opacity of the background color. Default is 0.0.
        """
        return 0.0

    def GetPolygonOpacityMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetPolygonOpacityMaxValue(self) -> float
        C++: virtual double GetPolygonOpacityMaxValue()
        
        Set/Get the opacity of the background color. Default is 0.0.
        """
        return 0.0

    def GetPolygonOpacityMinValue(self): # real signature unknown; restored from __doc__
        """
        GetPolygonOpacityMinValue(self) -> float
        C++: virtual double GetPolygonOpacityMinValue()
        
        Set/Get the opacity of the background color. Default is 0.0.
        """
        return 0.0

    def GetPolygonRGBA(self, rgba, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetPolygonRGBA(self, rgba:[float, float, float, float]) -> None
        C++: void GetPolygonRGBA(double rgba[4])
        GetPolygonRGBA(self, r:float, g:float, b:float, a:float) -> None
        C++: void GetPolygonRGBA(double &r, double &g, double &b,
            double &a)
        
        Convenience method to get the background color and the opacity at
        once
        """
        pass

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition(self) -> (float, float)
        C++: virtual double *GetPosition()
        """
        pass

    def GetPosition2(self): # real signature unknown; restored from __doc__
        """
        GetPosition2(self) -> (float, float)
        C++: virtual double *GetPosition2()
        """
        pass

    def GetPosition2Coordinate(self): # real signature unknown; restored from __doc__
        """
        GetPosition2Coordinate(self) -> vtkCoordinate
        C++: virtual vtkCoordinate *GetPosition2Coordinate()
        """
        pass

    def GetPositionCoordinate(self): # real signature unknown; restored from __doc__
        """
        GetPositionCoordinate(self) -> vtkCoordinate
        C++: virtual vtkCoordinate *GetPositionCoordinate()
        
        Specify opposite corners of the box defining the boundary of the
        widget. By default, these coordinates are in the normalized
        viewport coordinate system, with Position the lower left of the
        outline, and Position2 relative to Position. Note that using
        these methods are affected by the ProportionalResize flag. That
        is, if the aspect ratio of the representation is to be preserved
        (e.g., ProportionalResize is on), then the rectangle
        (Position,Position2) is a bounding rectangle.
        """
        pass

    def GetProportionalResize(self): # real signature unknown; restored from __doc__
        """
        GetProportionalResize(self) -> int
        C++: virtual vtkTypeBool GetProportionalResize()
        
        Indicate whether resizing operations should keep the x-y
        directions proportional to one another. Also, if
        ProportionalResize is on, then the rectangle (Position,Position2)
        is a bounding rectangle, and the representation will be placed in
        the rectangle in such a way as to preserve the aspect ratio of
        the representation.
        
        Off by Default.
        """
        return 0

    def GetSelectionPoint(self): # real signature unknown; restored from __doc__
        """
        GetSelectionPoint(self) -> (float, float)
        C++: virtual double *GetSelectionPoint()
        
        After a selection event within the region interior to the border;
        the normalized selection coordinates may be obtained.
        """
        pass

    def GetShowBorder(self): # real signature unknown; restored from __doc__
        """
        GetShowBorder(self) -> int
        C++: virtual int GetShowBorder()
        """
        return 0

    def GetShowBorderMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetShowBorderMaxValue(self) -> int
        C++: virtual int GetShowBorderMaxValue()
        """
        return 0

    def GetShowBorderMinValue(self): # real signature unknown; restored from __doc__
        """
        GetShowBorderMinValue(self) -> int
        C++: virtual int GetShowBorderMinValue()
        """
        return 0

    def GetShowHorizontalBorder(self): # real signature unknown; restored from __doc__
        """
        GetShowHorizontalBorder(self) -> int
        C++: virtual int GetShowHorizontalBorder()
        """
        return 0

    def GetShowHorizontalBorderMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetShowHorizontalBorderMaxValue(self) -> int
        C++: virtual int GetShowHorizontalBorderMaxValue()
        """
        return 0

    def GetShowHorizontalBorderMinValue(self): # real signature unknown; restored from __doc__
        """
        GetShowHorizontalBorderMinValue(self) -> int
        C++: virtual int GetShowHorizontalBorderMinValue()
        """
        return 0

    def GetShowPolygon(self): # real signature unknown; restored from __doc__
        """
        GetShowPolygon(self) -> int
        C++: virtual int GetShowPolygon()
        """
        return 0

    def GetShowPolygonBackground(self): # real signature unknown; restored from __doc__
        """
        GetShowPolygonBackground(self) -> int
        C++: virtual int GetShowPolygonBackground()
        """
        return 0

    def GetShowPolygonBackgroundMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetShowPolygonBackgroundMaxValue(self) -> int
        C++: virtual int GetShowPolygonBackgroundMaxValue()
        """
        return 0

    def GetShowPolygonBackgroundMinValue(self): # real signature unknown; restored from __doc__
        """
        GetShowPolygonBackgroundMinValue(self) -> int
        C++: virtual int GetShowPolygonBackgroundMinValue()
        """
        return 0

    def GetShowVerticalBorder(self): # real signature unknown; restored from __doc__
        """
        GetShowVerticalBorder(self) -> int
        C++: virtual int GetShowVerticalBorder()
        """
        return 0

    def GetShowVerticalBorderMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetShowVerticalBorderMaxValue(self) -> int
        C++: virtual int GetShowVerticalBorderMaxValue()
        """
        return 0

    def GetShowVerticalBorderMinValue(self): # real signature unknown; restored from __doc__
        """
        GetShowVerticalBorderMinValue(self) -> int
        C++: virtual int GetShowVerticalBorderMinValue()
        """
        return 0

    def GetSize(self, size, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetSize(self, size:[float, float]) -> None
        C++: virtual void GetSize(double size[2])
        
        Subclasses should implement these methods. See the superclasses'
        documentation for more information.
        """
        pass

    def GetTolerance(self): # real signature unknown; restored from __doc__
        """
        GetTolerance(self) -> int
        C++: virtual int GetTolerance()
        
        The tolerance representing the distance to the widget (in pixels)
        in which the cursor is considered to be on the widget, or on a
        widget feature (e.g., a corner point or edge).
        
        Default is 3.
        """
        return 0

    def GetToleranceMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetToleranceMaxValue(self) -> int
        C++: virtual int GetToleranceMaxValue()
        
        The tolerance representing the distance to the widget (in pixels)
        in which the cursor is considered to be on the widget, or on a
        widget feature (e.g., a corner point or edge).
        
        Default is 3.
        """
        return 0

    def GetToleranceMinValue(self): # real signature unknown; restored from __doc__
        """
        GetToleranceMinValue(self) -> int
        C++: virtual int GetToleranceMinValue()
        
        The tolerance representing the distance to the widget (in pixels)
        in which the cursor is considered to be on the widget, or on a
        widget feature (e.g., a corner point or edge).
        
        Default is 3.
        """
        return 0

    def GetWindowLocation(self): # real signature unknown; restored from __doc__
        """
        GetWindowLocation(self) -> int
        C++: virtual int GetWindowLocation()
        
        Set the representation position, by enumeration ( AnyLocation =
        0, LowerLeftCorner, LowerRightCorner, LowerCenter,
        UpperLeftCorner, UpperRightCorner, UpperCenter) related to the
        render window
        """
        return 0

    def HasTranslucentPolygonalGeometry(self): # real signature unknown; restored from __doc__
        """
        HasTranslucentPolygonalGeometry(self) -> int
        C++: vtkTypeBool HasTranslucentPolygonalGeometry() override;
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Standard methods for instances of this class.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Standard methods for instances of this class.
        """
        return 0

    def MovingOff(self): # real signature unknown; restored from __doc__
        """
        MovingOff(self) -> None
        C++: virtual void MovingOff()
        
        This is a modifier of the interaction state. When set, widget
        interaction allows the border (and stuff inside of it) to be
        translated with mouse motion.
        """
        pass

    def MovingOn(self): # real signature unknown; restored from __doc__
        """
        MovingOn(self) -> None
        C++: virtual void MovingOn()
        
        This is a modifier of the interaction state. When set, widget
        interaction allows the border (and stuff inside of it) to be
        translated with mouse motion.
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkBorderRepresentation
        C++: vtkBorderRepresentation *NewInstance()
        
        Standard methods for instances of this class.
        """
        return vtkBorderRepresentation

    def ProportionalResizeOff(self): # real signature unknown; restored from __doc__
        """
        ProportionalResizeOff(self) -> None
        C++: virtual void ProportionalResizeOff()
        
        Indicate whether resizing operations should keep the x-y
        directions proportional to one another. Also, if
        ProportionalResize is on, then the rectangle (Position,Position2)
        is a bounding rectangle, and the representation will be placed in
        the rectangle in such a way as to preserve the aspect ratio of
        the representation.
        
        Off by Default.
        """
        pass

    def ProportionalResizeOn(self): # real signature unknown; restored from __doc__
        """
        ProportionalResizeOn(self) -> None
        C++: virtual void ProportionalResizeOn()
        
        Indicate whether resizing operations should keep the x-y
        directions proportional to one another. Also, if
        ProportionalResize is on, then the rectangle (Position,Position2)
        is a bounding rectangle, and the representation will be placed in
        the rectangle in such a way as to preserve the aspect ratio of
        the representation.
        
        Off by Default.
        """
        pass

    def ReleaseGraphicsResources(self, __a): # real signature unknown; restored from __doc__
        """
        ReleaseGraphicsResources(self, __a:vtkWindow) -> None
        C++: void ReleaseGraphicsResources(vtkWindow *) override;
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        pass

    def RenderOpaqueGeometry(self, __a): # real signature unknown; restored from __doc__
        """
        RenderOpaqueGeometry(self, __a:vtkViewport) -> int
        C++: int RenderOpaqueGeometry(vtkViewport *) override;
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        return 0

    def RenderOverlay(self, __a): # real signature unknown; restored from __doc__
        """
        RenderOverlay(self, __a:vtkViewport) -> int
        C++: int RenderOverlay(vtkViewport *) override;
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        return 0

    def RenderTranslucentPolygonalGeometry(self, __a): # real signature unknown; restored from __doc__
        """
        RenderTranslucentPolygonalGeometry(self, __a:vtkViewport) -> int
        C++: int RenderTranslucentPolygonalGeometry(vtkViewport *)
            override;
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        return 0

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkBorderRepresentation
        C++: static vtkBorderRepresentation *SafeDownCast(
            vtkObjectBase *o)
        
        Standard methods for instances of this class.
        """
        return vtkBorderRepresentation

    def SetBorderColor(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetBorderColor(self, _arg1:float, _arg2:float, _arg3:float)
            -> None
        C++: virtual void SetBorderColor(double _arg1, double _arg2,
            double _arg3)
        SetBorderColor(self, _arg:(float, float, float)) -> None
        C++: virtual void SetBorderColor(const double _arg[3])
        
        Set/Get the RGB color of the border. Default is white (1.0, 1.0,
        1.0).
        """
        pass

    def SetBorderThickness(self, _arg): # real signature unknown; restored from __doc__
        """
        SetBorderThickness(self, _arg:float) -> None
        C++: virtual void SetBorderThickness(float _arg)
        
        Set/Get the thickness of the border in screen units. Default is
        1.0.
        """
        pass

    def SetBWActorDisplayOverlay(self, __a): # real signature unknown; restored from __doc__
        """
        SetBWActorDisplayOverlay(self, __a:bool) -> None
        C++: void SetBWActorDisplayOverlay(bool)
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        pass

    def SetBWActorDisplayOverlayEdges(self, __a): # real signature unknown; restored from __doc__
        """
        SetBWActorDisplayOverlayEdges(self, __a:bool) -> None
        C++: void SetBWActorDisplayOverlayEdges(bool)
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        pass

    def SetBWActorDisplayOverlayPolygon(self, __a): # real signature unknown; restored from __doc__
        """
        SetBWActorDisplayOverlayPolygon(self, __a:bool) -> None
        C++: void SetBWActorDisplayOverlayPolygon(bool)
        
        These methods are necessary to make this representation behave as
        a vtkProp.
        """
        pass

    def SetCornerRadiusStrength(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCornerRadiusStrength(self, _arg:float) -> None
        C++: virtual void SetCornerRadiusStrength(double _arg)
        
        Set/Get the ratio between no radius and maximum radius. In order
        to compute round corners, we create 2 points in each side of the
        corner. The maximum radius is then the minimum length of the two
        sides of each corners. This maximum radius is scaled by the
        CornerRadiusStrength. Default is 0.0 (no radius).
        """
        pass

    def SetCornerResolution(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCornerResolution(self, _arg:int) -> None
        C++: virtual void SetCornerResolution(int _arg)
        
        Set/Get the number of points that define each round corners. A
        high value increase the resolution of the corners. Default is 20.
        """
        pass

    def SetEnforceNormalizedViewportBounds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetEnforceNormalizedViewportBounds(self, _arg:int) -> None
        C++: virtual void SetEnforceNormalizedViewportBounds(
            vtkTypeBool _arg)
        
        Whether to enforce the minimum normalized viewport size and limit
        the normalized viewport coordinates to [0.0 -> 1.0]. This keeps
        widgets from being moved offscreen or being scaled down past
        their minimum viewport size.
        
        Off by Default.
        
        Note: ProportionalResize must be off for this function to take
        effect.
        """
        pass

    def SetInteractionState(self, _arg): # real signature unknown; restored from __doc__
        """
        SetInteractionState(self, _arg:int) -> None
        C++: virtual void SetInteractionState(int _arg)
        
        Define the various states that the representation can be in.
        """
        pass

    def SetMaximumSize(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetMaximumSize(self, _arg1:int, _arg2:int) -> None
        C++: virtual void SetMaximumSize(int _arg1, int _arg2)
        SetMaximumSize(self, _arg:(int, int)) -> None
        C++: void SetMaximumSize(const int _arg[2])
        
        Specify a minimum and/or maximum size (in pixels) that this
        representation can take. These methods require two values: size
        values in the x and y directions, respectively.
        
        Default is { 1, 1 }.
        """
        pass

    def SetMinimumNormalizedViewportSize(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetMinimumNormalizedViewportSize(self, _arg1:float, _arg2:float)
            -> None
        C++: virtual void SetMinimumNormalizedViewportSize(double _arg1,
            double _arg2)
        SetMinimumNormalizedViewportSize(self, _arg:(float, float))
            -> None
        C++: void SetMinimumNormalizedViewportSize(const double _arg[2])
        
        Specify a minimum and/or maximum size [0.0 -> 1.0] that this
        representation can take. These methods require two values: size
        values in the x and y directions, respectively.
        
        Default is { 0.0, 0.0 }.
        """
        pass

    def SetMinimumSize(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetMinimumSize(self, _arg1:int, _arg2:int) -> None
        C++: virtual void SetMinimumSize(int _arg1, int _arg2)
        SetMinimumSize(self, _arg:(int, int)) -> None
        C++: void SetMinimumSize(const int _arg[2])
        
        Specify a minimum and/or maximum size (in pixels) that this
        representation can take. These methods require two values: size
        values in the x and y directions, respectively.
        
        Default is { 1, 1 }.
        """
        pass

    def SetMoving(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMoving(self, _arg:int) -> None
        C++: virtual void SetMoving(vtkTypeBool _arg)
        
        This is a modifier of the interaction state. When set, widget
        interaction allows the border (and stuff inside of it) to be
        translated with mouse motion.
        """
        pass

    def SetPolygonColor(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetPolygonColor(self, _arg1:float, _arg2:float, _arg3:float)
            -> None
        C++: virtual void SetPolygonColor(double _arg1, double _arg2,
            double _arg3)
        SetPolygonColor(self, _arg:(float, float, float)) -> None
        C++: virtual void SetPolygonColor(const double _arg[3])
        
        Set/Get the RGB color of the background polygon. Default is white
        (1.0, 1.0, 1.0).
        """
        pass

    def SetPolygonOpacity(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPolygonOpacity(self, _arg:float) -> None
        C++: virtual void SetPolygonOpacity(double _arg)
        
        Set/Get the opacity of the background color. Default is 0.0.
        """
        pass

    def SetPolygonRGBA(self, rgba, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetPolygonRGBA(self, rgba:[float, float, float, float]) -> None
        C++: void SetPolygonRGBA(double rgba[4])
        SetPolygonRGBA(self, r:float, g:float, b:float, a:float) -> None
        C++: void SetPolygonRGBA(double r, double g, double b, double a)
        
        Convenience method to set the background color and the opacity at
        once
        """
        pass

    def SetPosition(self, x, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetPosition(self, x:[float, float]) -> None
        C++: virtual void SetPosition(double x[2])
        SetPosition(self, x:float, y:float) -> None
        C++: virtual void SetPosition(double x, double y)
        """
        pass

    def SetPosition2(self, x, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetPosition2(self, x:[float, float]) -> None
        C++: virtual void SetPosition2(double x[2])
        SetPosition2(self, x:float, y:float) -> None
        C++: virtual void SetPosition2(double x, double y)
        """
        pass

    def SetProportionalResize(self, _arg): # real signature unknown; restored from __doc__
        """
        SetProportionalResize(self, _arg:int) -> None
        C++: virtual void SetProportionalResize(vtkTypeBool _arg)
        
        Indicate whether resizing operations should keep the x-y
        directions proportional to one another. Also, if
        ProportionalResize is on, then the rectangle (Position,Position2)
        is a bounding rectangle, and the representation will be placed in
        the rectangle in such a way as to preserve the aspect ratio of
        the representation.
        
        Off by Default.
        """
        pass

    def SetShowBorder(self, border): # real signature unknown; restored from __doc__
        """
        SetShowBorder(self, border:int) -> None
        C++: virtual void SetShowBorder(int border)
        
        Specify when and if the border should appear. If ShowBorder is
        "on", then the border will always appear. If ShowBorder is "off"
        then the border will never appear.  If ShowBorder is "active"
        then the border will appear when the mouse pointer enters the
        region bounded by the border widget. This method is provided as
        conveniency to set both horizontal and vertical borders, and the
        polygon background. BORDER_ON by default. See Also:
        SetShowHorizontalBorder(), SetShowVerticalBorder(),
        SetShowPolygon()
        """
        pass

    def SetShowBorderToActive(self): # real signature unknown; restored from __doc__
        """
        SetShowBorderToActive(self) -> None
        C++: void SetShowBorderToActive()
        """
        pass

    def SetShowBorderToOff(self): # real signature unknown; restored from __doc__
        """
        SetShowBorderToOff(self) -> None
        C++: void SetShowBorderToOff()
        """
        pass

    def SetShowBorderToOn(self): # real signature unknown; restored from __doc__
        """
        SetShowBorderToOn(self) -> None
        C++: void SetShowBorderToOn()
        """
        pass

    def SetShowHorizontalBorder(self, _arg): # real signature unknown; restored from __doc__
        """
        SetShowHorizontalBorder(self, _arg:int) -> None
        C++: virtual void SetShowHorizontalBorder(int _arg)
        
        Specify when and if the horizontal border should appear.
        BORDER_ON by default. See Also: SetShowBorder(),
        SetShowVerticalBorder()
        """
        pass

    def SetShowPolygon(self, border): # real signature unknown; restored from __doc__
        """
        SetShowPolygon(self, border:int) -> None
        C++: virtual void SetShowPolygon(int border)
        
        Specify when and if the border's polygon background should
        appear. BORDER_ON by default. See Also: SetShowBorder()
        """
        pass

    def SetShowPolygonBackground(self, _arg): # real signature unknown; restored from __doc__
        """
        SetShowPolygonBackground(self, _arg:int) -> None
        C++: virtual void SetShowPolygonBackground(int _arg)
        
        Specify when and if the border polygon background should appear.
        BORDER_ON by default. See Also: SetShowBorder(), SetShowPolygon()
        """
        pass

    def SetShowPolygonToActive(self): # real signature unknown; restored from __doc__
        """
        SetShowPolygonToActive(self) -> None
        C++: void SetShowPolygonToActive()
        """
        pass

    def SetShowPolygonToOff(self): # real signature unknown; restored from __doc__
        """
        SetShowPolygonToOff(self) -> None
        C++: void SetShowPolygonToOff()
        """
        pass

    def SetShowPolygonToOn(self): # real signature unknown; restored from __doc__
        """
        SetShowPolygonToOn(self) -> None
        C++: void SetShowPolygonToOn()
        """
        pass

    def SetShowVerticalBorder(self, _arg): # real signature unknown; restored from __doc__
        """
        SetShowVerticalBorder(self, _arg:int) -> None
        C++: virtual void SetShowVerticalBorder(int _arg)
        
        Specify when and if the vertical border should appear. BORDER_ON
        by default. See Also: SetShowBorder(), SetShowHorizontalBorder()
        """
        pass

    def SetTolerance(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTolerance(self, _arg:int) -> None
        C++: virtual void SetTolerance(int _arg)
        
        The tolerance representing the distance to the widget (in pixels)
        in which the cursor is considered to be on the widget, or on a
        widget feature (e.g., a corner point or edge).
        
        Default is 3.
        """
        pass

    def SetWindowLocation(self, enumLocation): # real signature unknown; restored from __doc__
        """
        SetWindowLocation(self, enumLocation:int) -> None
        C++: virtual void SetWindowLocation(int enumLocation)
        
        Set the representation position, by enumeration ( AnyLocation =
        0, LowerLeftCorner, LowerRightCorner, LowerCenter,
        UpperLeftCorner, UpperRightCorner, UpperCenter) related to the
        render window
        """
        pass

    def StartWidgetInteraction(self, eventPos, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        StartWidgetInteraction(self, eventPos:[float, float]) -> None
        C++: void StartWidgetInteraction(double eventPos[2]) override;
        
        Subclasses should implement these methods. See the superclasses'
        documentation for more information.
        """
        pass

    def WidgetInteraction(self, eventPos, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        WidgetInteraction(self, eventPos:[float, float]) -> None
        C++: void WidgetInteraction(double eventPos[2]) override;
        
        Subclasses should implement these methods. See the superclasses'
        documentation for more information.
        """
        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."""


    AdjustingE0 = 6
    AdjustingE1 = 7
    AdjustingE2 = 8
    AdjustingE3 = 9
    AdjustingP0 = 2
    AdjustingP1 = 3
    AdjustingP2 = 4
    AdjustingP3 = 5
    AnyLocation = 0
    BORDER_ACTIVE = 2
    BORDER_OFF = 0
    BORDER_ON = 1
    Inside = 1
    InteractionStateType = None # (!) real value is "<class 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation.InteractionStateType'>"
    LowerCenter = 3
    LowerLeftCorner = 1
    LowerRightCorner = 2
    Outside = 0
    UpperCenter = 6
    UpperLeftCorner = 4
    UpperRightCorner = 5
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkBorderRepresentation', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPositionCoordinate': <method 'GetPositionCoordinate' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetPosition': <method 'SetPosition' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPosition': <method 'GetPosition' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPosition2Coordinate': <method 'GetPosition2Coordinate' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetPosition2': <method 'SetPosition2' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPosition2': <method 'GetPosition2' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowBorder': <method 'SetShowBorder' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowBorderMinValue': <method 'GetShowBorderMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowBorderMaxValue': <method 'GetShowBorderMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowBorder': <method 'GetShowBorder' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowBorderToOff': <method 'SetShowBorderToOff' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowBorderToOn': <method 'SetShowBorderToOn' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowBorderToActive': <method 'SetShowBorderToActive' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowVerticalBorder': <method 'SetShowVerticalBorder' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowVerticalBorderMinValue': <method 'GetShowVerticalBorderMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowVerticalBorderMaxValue': <method 'GetShowVerticalBorderMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowVerticalBorder': <method 'GetShowVerticalBorder' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowHorizontalBorder': <method 'SetShowHorizontalBorder' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowHorizontalBorderMinValue': <method 'GetShowHorizontalBorderMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowHorizontalBorderMaxValue': <method 'GetShowHorizontalBorderMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowHorizontalBorder': <method 'GetShowHorizontalBorder' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetBorderProperty': <method 'GetBorderProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowPolygon': <method 'SetShowPolygon' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowPolygon': <method 'GetShowPolygon' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowPolygonToOff': <method 'SetShowPolygonToOff' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowPolygonToOn': <method 'SetShowPolygonToOn' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowPolygonToActive': <method 'SetShowPolygonToActive' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetShowPolygonBackground': <method 'SetShowPolygonBackground' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowPolygonBackgroundMinValue': <method 'GetShowPolygonBackgroundMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowPolygonBackgroundMaxValue': <method 'GetShowPolygonBackgroundMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetShowPolygonBackground': <method 'GetShowPolygonBackground' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetEnforceNormalizedViewportBounds': <method 'SetEnforceNormalizedViewportBounds' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetEnforceNormalizedViewportBounds': <method 'GetEnforceNormalizedViewportBounds' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'EnforceNormalizedViewportBoundsOn': <method 'EnforceNormalizedViewportBoundsOn' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'EnforceNormalizedViewportBoundsOff': <method 'EnforceNormalizedViewportBoundsOff' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetProportionalResize': <method 'SetProportionalResize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetProportionalResize': <method 'GetProportionalResize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'ProportionalResizeOn': <method 'ProportionalResizeOn' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'ProportionalResizeOff': <method 'ProportionalResizeOff' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetMinimumNormalizedViewportSize': <method 'SetMinimumNormalizedViewportSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetMinimumNormalizedViewportSize': <method 'GetMinimumNormalizedViewportSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetMinimumSize': <method 'SetMinimumSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetMinimumSize': <method 'GetMinimumSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetMaximumSize': <method 'SetMaximumSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetMaximumSize': <method 'GetMaximumSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetTolerance': <method 'SetTolerance' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetToleranceMinValue': <method 'GetToleranceMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetToleranceMaxValue': <method 'GetToleranceMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetTolerance': <method 'GetTolerance' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetSelectionPoint': <method 'GetSelectionPoint' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetMoving': <method 'SetMoving' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetMoving': <method 'GetMoving' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'MovingOn': <method 'MovingOn' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'MovingOff': <method 'MovingOff' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetWindowLocation': <method 'SetWindowLocation' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetWindowLocation': <method 'GetWindowLocation' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetInteractionState': <method 'SetInteractionState' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetInteractionStateMinValue': <method 'GetInteractionStateMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetInteractionStateMaxValue': <method 'GetInteractionStateMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetMTime': <method 'GetMTime' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'BuildRepresentation': <method 'BuildRepresentation' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'StartWidgetInteraction': <method 'StartWidgetInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'WidgetInteraction': <method 'WidgetInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetSize': <method 'GetSize' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'ComputeInteractionState': <method 'ComputeInteractionState' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetActors2D': <method 'GetActors2D' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'ReleaseGraphicsResources': <method 'ReleaseGraphicsResources' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'RenderOverlay': <method 'RenderOverlay' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'RenderOpaqueGeometry': <method 'RenderOpaqueGeometry' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'RenderTranslucentPolygonalGeometry': <method 'RenderTranslucentPolygonalGeometry' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'HasTranslucentPolygonalGeometry': <method 'HasTranslucentPolygonalGeometry' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetBWActorDisplayOverlay': <method 'SetBWActorDisplayOverlay' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetBWActorDisplayOverlayEdges': <method 'SetBWActorDisplayOverlayEdges' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetBWActorDisplayOverlayPolygon': <method 'SetBWActorDisplayOverlayPolygon' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetBorderColor': <method 'SetBorderColor' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetBorderColor': <method 'GetBorderColor' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetBorderThickness': <method 'SetBorderThickness' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetBorderThicknessMinValue': <method 'GetBorderThicknessMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetBorderThicknessMaxValue': <method 'GetBorderThicknessMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetBorderThickness': <method 'GetBorderThickness' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetCornerRadiusStrength': <method 'SetCornerRadiusStrength' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetCornerRadiusStrengthMinValue': <method 'GetCornerRadiusStrengthMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetCornerRadiusStrengthMaxValue': <method 'GetCornerRadiusStrengthMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetCornerRadiusStrength': <method 'GetCornerRadiusStrength' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetCornerResolution': <method 'SetCornerResolution' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetCornerResolutionMinValue': <method 'GetCornerResolutionMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetCornerResolutionMaxValue': <method 'GetCornerResolutionMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetCornerResolution': <method 'GetCornerResolution' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetPolygonColor': <method 'SetPolygonColor' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPolygonColor': <method 'GetPolygonColor' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetPolygonOpacity': <method 'SetPolygonOpacity' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPolygonOpacityMinValue': <method 'GetPolygonOpacityMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPolygonOpacityMaxValue': <method 'GetPolygonOpacityMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPolygonOpacity': <method 'GetPolygonOpacity' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'SetPolygonRGBA': <method 'SetPolygonRGBA' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'GetPolygonRGBA': <method 'GetPolygonRGBA' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, 'InteractionStateType': <class 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation.InteractionStateType'>, 'BORDER_OFF': 0, 'BORDER_ON': 1, 'BORDER_ACTIVE': 2, 'AnyLocation': 0, 'LowerLeftCorner': 1, 'LowerRightCorner': 2, 'LowerCenter': 3, 'UpperLeftCorner': 4, 'UpperRightCorner': 5, 'UpperCenter': 6, 'Outside': 0, 'Inside': 1, 'AdjustingP0': 2, 'AdjustingP1': 3, 'AdjustingP2': 4, 'AdjustingP3': 5, 'AdjustingE0': 6, 'AdjustingE1': 7, 'AdjustingE2': 8, 'AdjustingE3': 9, '__new__': <built-in method __new__ of type object at 0x00007FF81D6391C0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkInteractionWidgets.vtkBorderRepresentation' objects>, '__doc__': 'vtkBorderRepresentation - represent a vtkBorderWidget\\n\\nSuperclass: vtkWidgetRepresentation\\n\\nThis class is used to represent and render a vtBorderWidget. To use\\nthis class, you need to specify the two corners of a rectangular\\nregion.\\n\\nThe class is typically subclassed so that specialized representations\\ncan be created.  The class defines an API and a default\\nimplementation that the vtkBorderRepresentation interacts with to\\nrender itself in the scene.\\n\\n@warning\\nThe separation of the widget event handling (e.g., vtkBorderWidget)\\nfrom the representation (vtkBorderRepresentation) enables users and\\ndevelopers to create new appearances for the widget. It also\\nfacilitates parallel processing, where the client application handles\\nevents, and remote representations of the widget are slaves to the\\nclient (and do not handle events).\\n\\n@sa\\nvtkBorderWidget vtkTextWidget\\n\\n'})"
    __vtkname__ = 'vtkBorderRepresentation'


