# 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 vtkBoxRepresentation(vtkWidgetRepresentation):
    """
    vtkBoxRepresentation - a class defining the representation for the
    vtkBoxWidget2
    
    Superclass: vtkWidgetRepresentation
    
    This class is a concrete representation for the vtkBoxWidget2. It
    represents a box with seven handles: one on each of the six faces,
    plus a center handle. Through interaction with the widget, the box
    representation can be arbitrarily positioned in the 3D space.
    
    To use this representation, you normally use the PlaceWidget() method
    to position the widget at a specified region in space.
    
    @warning
    This class, and vtkBoxWidget2, are second generation VTK widgets. An
    earlier version of this functionality was defined in the class
    vtkBoxWidget.
    
    @sa
    vtkBoxWidget2 vtkBoxWidget
    """
    def BuildRepresentation(self): # real signature unknown; restored from __doc__
        """
        BuildRepresentation(self) -> None
        C++: void BuildRepresentation() override;
        """
        pass

    def ComplexInteraction(self, iren, widget, event, calldata): # real signature unknown; restored from __doc__
        """
        ComplexInteraction(self, iren:vtkRenderWindowInteractor,
            widget:vtkAbstractWidget, event:int, calldata:Pointer) -> None
        C++: void ComplexInteraction(vtkRenderWindowInteractor *iren,
            vtkAbstractWidget *widget, unsigned long event,
            void *calldata) override;
        """
        pass

    def ComputeComplexInteractionState(self, iren, widget, event, calldata, modify=0): # real signature unknown; restored from __doc__
        """
        ComputeComplexInteractionState(self,
            iren:vtkRenderWindowInteractor, widget:vtkAbstractWidget,
            event:int, calldata:Pointer, modify:int=0) -> int
        C++: int ComputeComplexInteractionState(
            vtkRenderWindowInteractor *iren, vtkAbstractWidget *widget,
            unsigned long event, void *calldata, int modify=0) override;
        """
        return 0

    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;
        """
        return 0

    def EndComplexInteraction(self, iren, widget, event, calldata): # real signature unknown; restored from __doc__
        """
        EndComplexInteraction(self, iren:vtkRenderWindowInteractor,
            widget:vtkAbstractWidget, event:int, calldata:Pointer) -> None
        C++: void EndComplexInteraction(vtkRenderWindowInteractor *iren,
            vtkAbstractWidget *widget, unsigned long event,
            void *calldata) override;
        """
        pass

    def GetActors(self, __a): # real signature unknown; restored from __doc__
        """
        GetActors(self, __a:vtkPropCollection) -> None
        C++: void GetActors(vtkPropCollection *) override;
        
        These methods are necessary to make this representation behave as
        a vtkProp (i.e., support rendering). GetActors adds all the
        internal props used by this representation to the supplied
        collection.
        """
        pass

    def GetBounds(self): # real signature unknown; restored from __doc__
        """
        GetBounds(self) -> (float, float, float, float, float, float)
        C++: double *GetBounds() override;
        
        Methods to make this class behave as a vtkProp. They are repeated
        here (from the vtkProp superclass) as a reminder to the widget
        implementor. Failure to implement these methods properly may
        result in the representation not appearing in the scene (i.e.,
        not implementing the Render() methods properly) or leaking
        graphics resources (i.e., not implementing
        ReleaseGraphicsResources() properly).
        """
        pass

    def GetFaceProperty(self): # real signature unknown; restored from __doc__
        """
        GetFaceProperty(self) -> vtkProperty
        C++: virtual vtkProperty *GetFaceProperty()
        
        Get the face properties (the faces of the box). The properties of
        the face when selected and normal can be set.
        """
        pass

    def GetHandleProperty(self): # real signature unknown; restored from __doc__
        """
        GetHandleProperty(self) -> vtkProperty
        C++: virtual vtkProperty *GetHandleProperty()
        
        Get the handle properties (the little balls are the handles). The
        properties of the handles, when selected or normal, can be
        specified.
        """
        pass

    def GetInsideOut(self): # real signature unknown; restored from __doc__
        """
        GetInsideOut(self) -> int
        C++: virtual vtkTypeBool GetInsideOut()
        """
        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 GetOutlineCursorWires(self): # real signature unknown; restored from __doc__
        """
        GetOutlineCursorWires(self) -> int
        C++: virtual int GetOutlineCursorWires()
        """
        return 0

    def GetOutlineFaceWires(self): # real signature unknown; restored from __doc__
        """
        GetOutlineFaceWires(self) -> int
        C++: virtual int GetOutlineFaceWires()
        """
        return 0

    def GetOutlineProperty(self): # real signature unknown; restored from __doc__
        """
        GetOutlineProperty(self) -> vtkProperty
        C++: virtual vtkProperty *GetOutlineProperty()
        
        Get the outline properties (the outline of the box). The
        properties of the outline when selected and normal can be set.
        """
        pass

    def GetPlanes(self, planes): # real signature unknown; restored from __doc__
        """
        GetPlanes(self, planes:vtkPlanes) -> None
        C++: void GetPlanes(vtkPlanes *planes)
        
        Get the planes describing the implicit function defined by the
        box widget. The user must provide the instance of the class
        vtkPlanes. Note that vtkPlanes is a subclass of
        vtkImplicitFunction, meaning that it can be used by a variety of
        filters to perform clipping, cutting, and selection of data. 
        (The direction of the normals of the planes can be reversed
        enabling the InsideOut flag.)
        """
        pass

    def GetPolyData(self, pd): # real signature unknown; restored from __doc__
        """
        GetPolyData(self, pd:vtkPolyData) -> None
        C++: void GetPolyData(vtkPolyData *pd)
        
        Grab the polydata (including points) that define the box widget.
        The polydata consists of 6 quadrilateral faces and 15 points. The
        first eight points define the eight corner vertices; the next six
        define the
        -x,+x, -y,+y, -z,+z face points; and the final point (the 15th
            out of 15 points) defines the center of the box. These point
            values are guaranteed to be up-to-date when either the
            widget's corresponding InteractionEvent or
            EndInteractionEvent events are invoked. The user provides the
            vtkPolyData and the points and cells are added to it.
        """
        pass

    def GetSelectedFaceProperty(self): # real signature unknown; restored from __doc__
        """
        GetSelectedFaceProperty(self) -> vtkProperty
        C++: virtual vtkProperty *GetSelectedFaceProperty()
        """
        pass

    def GetSelectedHandleProperty(self): # real signature unknown; restored from __doc__
        """
        GetSelectedHandleProperty(self) -> vtkProperty
        C++: virtual vtkProperty *GetSelectedHandleProperty()
        """
        pass

    def GetSelectedOutlineProperty(self): # real signature unknown; restored from __doc__
        """
        GetSelectedOutlineProperty(self) -> vtkProperty
        C++: virtual vtkProperty *GetSelectedOutlineProperty()
        """
        pass

    def GetSnapToAxes(self): # real signature unknown; restored from __doc__
        """
        GetSnapToAxes(self) -> bool
        C++: virtual bool GetSnapToAxes()
        
        For complex events should we snap orientations to be aligned with
        the x y z axes
        """
        return False

    def GetTransform(self, t): # real signature unknown; restored from __doc__
        """
        GetTransform(self, t:vtkTransform) -> None
        C++: virtual void GetTransform(vtkTransform *t)
        
        Retrieve a linear transform characterizing the transformation of
        the box. Note that the transformation is relative to where
        PlaceWidget() was initially called. This method modifies the
        transform provided. The transform can be used to control the
        position of vtkProp3D's, as well as other transformation
        operations (e.g., vtkTransformPolyData).
        """
        pass

    def GetTranslationAxis(self): # real signature unknown; restored from __doc__
        """
        GetTranslationAxis(self) -> int
        C++: virtual int GetTranslationAxis()
        
        Gets/Sets the constraint axis for translations. Returns
        Axis::NONE if none.
        """
        return 0

    def GetTranslationAxisMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetTranslationAxisMaxValue(self) -> int
        C++: virtual int GetTranslationAxisMaxValue()
        """
        return 0

    def GetTranslationAxisMinValue(self): # real signature unknown; restored from __doc__
        """
        GetTranslationAxisMinValue(self) -> int
        C++: virtual int GetTranslationAxisMinValue()
        """
        return 0

    def GetTwoPlaneMode(self): # real signature unknown; restored from __doc__
        """
        GetTwoPlaneMode(self) -> bool
        C++: virtual bool GetTwoPlaneMode()
        
        In two plane mode only the X planes are shown this is useful for
        defining thick slabs
        """
        return False

    def GetUnderlyingPlane(self, i): # real signature unknown; restored from __doc__
        """
        GetUnderlyingPlane(self, i:int) -> vtkPlane
        C++: vtkPlane *GetUnderlyingPlane(int i)
        """
        pass

    def HandlesOff(self): # real signature unknown; restored from __doc__
        """
        HandlesOff(self) -> None
        C++: virtual void HandlesOff()
        """
        pass

    def HandlesOn(self): # real signature unknown; restored from __doc__
        """
        HandlesOn(self) -> None
        C++: virtual void HandlesOn()
        
        Switches handles (the spheres) on or off by manipulating the
        underlying actor visibility.
        """
        pass

    def HasTranslucentPolygonalGeometry(self): # real signature unknown; restored from __doc__
        """
        HasTranslucentPolygonalGeometry(self) -> int
        C++: vtkTypeBool HasTranslucentPolygonalGeometry() override;
        
        WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT
        USE THESE METHODS OUTSIDE OF THE RENDERING PROCESS Does this prop
        have some translucent polygonal geometry? This method is called
        during the rendering process to know if there is some translucent
        polygonal geometry. A simple prop that has some translucent
        polygonal geometry will return true. A composite prop (like
        vtkAssembly) that has at least one sub-prop that has some
        translucent polygonal geometry will return true. Default
        implementation return false.
        """
        return 0

    def InsideOutOff(self): # real signature unknown; restored from __doc__
        """
        InsideOutOff(self) -> None
        C++: virtual void InsideOutOff()
        """
        pass

    def InsideOutOn(self): # real signature unknown; restored from __doc__
        """
        InsideOutOn(self) -> None
        C++: virtual void InsideOutOn()
        """
        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 IsTranslationConstrained(self): # real signature unknown; restored from __doc__
        """
        IsTranslationConstrained(self) -> bool
        C++: bool IsTranslationConstrained()
        
        Returns true if ContrainedAxis
        """
        return False

    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) -> vtkBoxRepresentation
        C++: vtkBoxRepresentation *NewInstance()
        """
        return vtkBoxRepresentation

    def OutlineCursorWiresOff(self): # real signature unknown; restored from __doc__
        """
        OutlineCursorWiresOff(self) -> None
        C++: void OutlineCursorWiresOff()
        """
        pass

    def OutlineCursorWiresOn(self): # real signature unknown; restored from __doc__
        """
        OutlineCursorWiresOn(self) -> None
        C++: void OutlineCursorWiresOn()
        """
        pass

    def OutlineFaceWiresOff(self): # real signature unknown; restored from __doc__
        """
        OutlineFaceWiresOff(self) -> None
        C++: void OutlineFaceWiresOff()
        """
        pass

    def OutlineFaceWiresOn(self): # real signature unknown; restored from __doc__
        """
        OutlineFaceWiresOn(self) -> None
        C++: void OutlineFaceWiresOn()
        """
        pass

    def PlaceWidget(self, bounds, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        PlaceWidget(self, bounds:[float, float, float, float, float,
            float]) -> None
        C++: void PlaceWidget(double bounds[6]) override;
        
        These are methods that satisfy vtkWidgetRepresentation's API.
        """
        pass

    def RegisterPickers(self): # real signature unknown; restored from __doc__
        """
        RegisterPickers(self) -> None
        C++: void RegisterPickers() override;
        
        Register internal Pickers in the Picking Manager. Must be
        reimplemented by concrete widget representations to register
        their pickers.
        """
        pass

    def ReleaseGraphicsResources(self, __a): # real signature unknown; restored from __doc__
        """
        ReleaseGraphicsResources(self, __a:vtkWindow) -> None
        C++: void ReleaseGraphicsResources(vtkWindow *) override;
        
        Methods supporting, and required by, the rendering process.
        """
        pass

    def RenderOpaqueGeometry(self, __a): # real signature unknown; restored from __doc__
        """
        RenderOpaqueGeometry(self, __a:vtkViewport) -> int
        C++: int RenderOpaqueGeometry(vtkViewport *) override;
        
        WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT
        USE THESE METHODS OUTSIDE OF THE RENDERING PROCESS All concrete
        subclasses must be able to render themselves. There are four key
        render methods in vtk and they correspond to four different
        points in the rendering cycle. Any given prop may implement one
        or more of these methods. The first method is intended for
        rendering all opaque geometry. The second method is intended for
        rendering all translucent polygonal geometry. The third one is
        intended for rendering all translucent volumetric geometry. Most
        of the volume rendering mappers draw their results during this
        third method. The last method is to render any 2D annotation or
        overlays. Each of these methods return an integer value
        indicating whether or not this render method was applied to this
        data.
        """
        return 0

    def RenderTranslucentPolygonalGeometry(self, __a): # real signature unknown; restored from __doc__
        """
        RenderTranslucentPolygonalGeometry(self, __a:vtkViewport) -> int
        C++: int RenderTranslucentPolygonalGeometry(vtkViewport *)
            override;
        """
        return 0

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkBoxRepresentation
        C++: static vtkBoxRepresentation *SafeDownCast(vtkObjectBase *o)
        """
        return vtkBoxRepresentation

    def SetInsideOut(self, _arg): # real signature unknown; restored from __doc__
        """
        SetInsideOut(self, _arg:int) -> None
        C++: virtual void SetInsideOut(vtkTypeBool _arg)
        
        Set/Get the InsideOut flag. This data member is used in
        conjunction with the GetPlanes() method. When off, the normals
        point out of the box. When on, the normals point into the
        hexahedron.  InsideOut is off by default.
        """
        pass

    def SetInteractionState(self, state): # real signature unknown; restored from __doc__
        """
        SetInteractionState(self, state:int) -> None
        C++: void SetInteractionState(int state)
        
        The interaction state may be set from a widget (e.g.,
        vtkBoxWidget2) or other object. This controls how the interaction
        with the widget proceeds. Normally this method is used as part of
        a handshaking process with the widget: First
        ComputeInteractionState() is invoked that returns a state based
        on geometric considerations (i.e., cursor near a widget feature),
        then based on events, the widget may modify this further.
        """
        pass

    def SetOutlineCursorWires(self, __a): # real signature unknown; restored from __doc__
        """
        SetOutlineCursorWires(self, __a:int) -> None
        C++: void SetOutlineCursorWires(int)
        
        Control the representation of the outline. This flag enables the
        cursor lines running between the handles. By default cursor wires
        are on.
        """
        pass

    def SetOutlineFaceWires(self, __a): # real signature unknown; restored from __doc__
        """
        SetOutlineFaceWires(self, __a:int) -> None
        C++: void SetOutlineFaceWires(int)
        
        Control the representation of the outline. This flag enables face
        wires. By default face wires are off.
        """
        pass

    def SetSnapToAxes(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSnapToAxes(self, _arg:bool) -> None
        C++: virtual void SetSnapToAxes(bool _arg)
        """
        pass

    def SetTransform(self, t): # real signature unknown; restored from __doc__
        """
        SetTransform(self, t:vtkTransform) -> None
        C++: virtual void SetTransform(vtkTransform *t)
        
        Set the position, scale and orientation of the box widget using
        the transform specified. Note that the transformation is relative
        to where PlaceWidget() was initially called (i.e., the original
        bounding box).
        """
        pass

    def SetTranslationAxis(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTranslationAxis(self, _arg:int) -> None
        C++: virtual void SetTranslationAxis(int _arg)
        """
        pass

    def SetTranslationAxisOff(self): # real signature unknown; restored from __doc__
        """
        SetTranslationAxisOff(self) -> None
        C++: void SetTranslationAxisOff()
        """
        pass

    def SetTwoPlaneMode(self, __a): # real signature unknown; restored from __doc__
        """
        SetTwoPlaneMode(self, __a:bool) -> None
        C++: void SetTwoPlaneMode(bool)
        """
        pass

    def SetXTranslationAxisOn(self): # real signature unknown; restored from __doc__
        """
        SetXTranslationAxisOn(self) -> None
        C++: void SetXTranslationAxisOn()
        
        Toggles constraint translation axis on/off.
        """
        pass

    def SetYTranslationAxisOn(self): # real signature unknown; restored from __doc__
        """
        SetYTranslationAxisOn(self) -> None
        C++: void SetYTranslationAxisOn()
        """
        pass

    def SetZTranslationAxisOn(self): # real signature unknown; restored from __doc__
        """
        SetZTranslationAxisOn(self) -> None
        C++: void SetZTranslationAxisOn()
        """
        pass

    def StartComplexInteraction(self, iren, widget, event, calldata): # real signature unknown; restored from __doc__
        """
        StartComplexInteraction(self, iren:vtkRenderWindowInteractor,
            widget:vtkAbstractWidget, event:int, calldata:Pointer) -> None
        C++: void StartComplexInteraction(vtkRenderWindowInteractor *iren,
             vtkAbstractWidget *widget, unsigned long event,
            void *calldata) override;
        """
        pass

    def StartWidgetInteraction(self, e, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        StartWidgetInteraction(self, e:[float, float]) -> None
        C++: void StartWidgetInteraction(double e[2]) override;
        """
        pass

    def StepBackward(self): # real signature unknown; restored from __doc__
        """
        StepBackward(self) -> None
        C++: void StepBackward()
        """
        pass

    def StepForward(self): # real signature unknown; restored from __doc__
        """
        StepForward(self) -> None
        C++: void StepForward()
        
        For complex events should we snap orientations to be aligned with
        the x y z axes
        """
        pass

    def WidgetInteraction(self, e, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        WidgetInteraction(self, e:[float, float]) -> None
        C++: void WidgetInteraction(double e[2]) override;
        """
        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."""


    MoveF0 = 1
    MoveF1 = 2
    MoveF2 = 3
    MoveF3 = 4
    MoveF4 = 5
    MoveF5 = 6
    Outside = 0
    Rotating = 8
    Scaling = 9
    Translating = 7
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkBoxRepresentation', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetPlanes': <method 'GetPlanes' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetUnderlyingPlane': <method 'GetUnderlyingPlane' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetInsideOut': <method 'SetInsideOut' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetInsideOut': <method 'GetInsideOut' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'InsideOutOn': <method 'InsideOutOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'InsideOutOff': <method 'InsideOutOff' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetTransform': <method 'GetTransform' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetTransform': <method 'SetTransform' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetPolyData': <method 'GetPolyData' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetHandleProperty': <method 'GetHandleProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetSelectedHandleProperty': <method 'GetSelectedHandleProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetFaceProperty': <method 'GetFaceProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetSelectedFaceProperty': <method 'GetSelectedFaceProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetOutlineProperty': <method 'GetOutlineProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetSelectedOutlineProperty': <method 'GetSelectedOutlineProperty' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetOutlineFaceWires': <method 'SetOutlineFaceWires' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetOutlineFaceWires': <method 'GetOutlineFaceWires' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'OutlineFaceWiresOn': <method 'OutlineFaceWiresOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'OutlineFaceWiresOff': <method 'OutlineFaceWiresOff' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetOutlineCursorWires': <method 'SetOutlineCursorWires' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetOutlineCursorWires': <method 'GetOutlineCursorWires' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'OutlineCursorWiresOn': <method 'OutlineCursorWiresOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'OutlineCursorWiresOff': <method 'OutlineCursorWiresOff' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'HandlesOn': <method 'HandlesOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'HandlesOff': <method 'HandlesOff' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'PlaceWidget': <method 'PlaceWidget' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'BuildRepresentation': <method 'BuildRepresentation' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'ComputeInteractionState': <method 'ComputeInteractionState' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'StartWidgetInteraction': <method 'StartWidgetInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'WidgetInteraction': <method 'WidgetInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetBounds': <method 'GetBounds' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'StartComplexInteraction': <method 'StartComplexInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'ComplexInteraction': <method 'ComplexInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'ComputeComplexInteractionState': <method 'ComputeComplexInteractionState' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'EndComplexInteraction': <method 'EndComplexInteraction' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'ReleaseGraphicsResources': <method 'ReleaseGraphicsResources' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'RenderOpaqueGeometry': <method 'RenderOpaqueGeometry' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'RenderTranslucentPolygonalGeometry': <method 'RenderTranslucentPolygonalGeometry' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'HasTranslucentPolygonalGeometry': <method 'HasTranslucentPolygonalGeometry' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetInteractionState': <method 'SetInteractionState' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetTwoPlaneMode': <method 'GetTwoPlaneMode' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetTwoPlaneMode': <method 'SetTwoPlaneMode' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetSnapToAxes': <method 'GetSnapToAxes' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetSnapToAxes': <method 'SetSnapToAxes' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'StepForward': <method 'StepForward' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'StepBackward': <method 'StepBackward' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'RegisterPickers': <method 'RegisterPickers' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetTranslationAxis': <method 'GetTranslationAxis' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetTranslationAxis': <method 'SetTranslationAxis' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetTranslationAxisMinValue': <method 'GetTranslationAxisMinValue' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetTranslationAxisMaxValue': <method 'GetTranslationAxisMaxValue' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetXTranslationAxisOn': <method 'SetXTranslationAxisOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetYTranslationAxisOn': <method 'SetYTranslationAxisOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetZTranslationAxisOn': <method 'SetZTranslationAxisOn' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'SetTranslationAxisOff': <method 'SetTranslationAxisOff' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'IsTranslationConstrained': <method 'IsTranslationConstrained' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'GetActors': <method 'GetActors' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, 'Outside': 0, 'MoveF0': 1, 'MoveF1': 2, 'MoveF2': 3, 'MoveF3': 4, 'MoveF4': 5, 'MoveF5': 6, 'Translating': 7, 'Rotating': 8, 'Scaling': 9, '__new__': <built-in method __new__ of type object at 0x00007FF81D63A4F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkInteractionWidgets.vtkBoxRepresentation' objects>, '__doc__': 'vtkBoxRepresentation - a class defining the representation for the\\nvtkBoxWidget2\\n\\nSuperclass: vtkWidgetRepresentation\\n\\nThis class is a concrete representation for the vtkBoxWidget2. It\\nrepresents a box with seven handles: one on each of the six faces,\\nplus a center handle. Through interaction with the widget, the box\\nrepresentation can be arbitrarily positioned in the 3D space.\\n\\nTo use this representation, you normally use the PlaceWidget() method\\nto position the widget at a specified region in space.\\n\\n@warning\\nThis class, and vtkBoxWidget2, are second generation VTK widgets. An\\nearlier version of this functionality was defined in the class\\nvtkBoxWidget.\\n\\n@sa\\nvtkBoxWidget2 vtkBoxWidget\\n\\n'})"
    __vtkname__ = 'vtkBoxRepresentation'


