Commit b557c29890e70ba1337cd59bf54b29c7f1d2f11e

Authored by Thiago Franco de Moraes
1 parent 46f4452a
Exists in interactor_style

Cleaning unneeded code from data/styles.py

Showing 1 changed file with 0 additions and 178 deletions   Show diff stats
invesalius/data/styles.py
@@ -584,181 +584,3 @@ class EditorInteractorStyle(DefaultInteractorStyle): @@ -584,181 +584,3 @@ class EditorInteractorStyle(DefaultInteractorStyle):
584 elif bounds[4] == bounds[5]: 584 elif bounds[4] == bounds[5]:
585 z = bounds[4] 585 z = bounds[4]
586 return x, y, z 586 return x, y, z
587 -  
588 -  
589 -class ViewerStyle:  
590 - def __init__(self):  
591 - self.interactor = None  
592 - self.style = None  
593 - self.render = None  
594 -  
595 - def SetInteractor(self, interactor):  
596 -  
597 - # Setting style already defined in VTK  
598 - if (self.style is None):  
599 - self.style = vtk.vtkInteractorStyle()  
600 - #self.style.SetInteractor(interactor)  
601 - self.SetStyleConfig()  
602 - interactor.SetInteractorStyle(style)  
603 -  
604 - # Saving data into attributes  
605 - self.render = interactor.GetRenderWindow().GetRenderer()  
606 - self.interactor = interactor  
607 -  
608 - # Call events  
609 - self.__init_evt()  
610 -  
611 - def SetStyleConfig(self):  
612 - print "calling parent"  
613 - pass  
614 -  
615 - def __init_evt(self):  
616 - style = self.style  
617 - style.AddObserver("LeftButtonPressEvent", self.OnLeftButtonDown)  
618 - style.AddObserver("LeftButtonReleaseEvent", self.OnLeftButtonUp)  
619 - style.AddObserver("MiddleButtonPressEvent", self.OnMiddleButtonDown)  
620 - style.AddObserver("MiddleButtonReleaseEvent", self.OnMiddleButtonUp)  
621 - style.AddObserver("RightButtonPressEvent", self.OnRightButtonDown)  
622 - style.AddObserver("RightButtonReleaseEvent", self.OnRightButtonUp)  
623 - style.AddObserver("MouseWheelForwardEvent", self.OnScroll)  
624 - style.AddObserver("MouseWheelBackwardEvent", self.OnScroll)  
625 -  
626 - style.AddObserver("MouseMoveEvent",self.OnMouseMove)  
627 -  
628 - def OnScroll(self, evt, str_evt):  
629 - pass  
630 -  
631 - def OnLeftButtonDown(self, evt, str_evt):  
632 - pass  
633 -  
634 - def OnLeftButtonUp(self, evt, str_evt):  
635 - pass  
636 -  
637 - def OnMiddleButtonDown(self, evt, str_evt):  
638 - pass  
639 -  
640 - def OnMiddleButtonUp(self, evt, str_evt):  
641 - pass  
642 -  
643 - def OnRightButtonDown(self, evt, str_evt):  
644 - pass  
645 -  
646 - def OnRightButtonUp(self, evt, str_evt):  
647 - pass  
648 -  
649 - def OnMouseMove(self, evt, str_evt):  
650 - pass  
651 -  
652 -class ViewerStyleSlice(ViewerStyle):  
653 - def __init__(self):  
654 - ViewerStyle.__init__(self)  
655 - self.orientation = 'AXIAL'  
656 -  
657 - self.style = vtk.vtkInteractorStyleImage()  
658 - self.style.AutoAdjustCameraClippingRangeOn()  
659 -  
660 - def SetOrientation(self, orientation='AXIAL'):  
661 - self.orientation = orientation  
662 -  
663 - def OnScroll(self, evt, evt_string):  
664 - if evt_string == "MouseWheelForwardEvent":  
665 - value = 1  
666 - else: # elif evt_string =="MouseWheelBackwardEvent":  
667 - value = -1  
668 - ps.Publisher().sendMessage(('Set scroll position', self.orientation), value)  
669 -  
670 -class ViewerStyleSliceEditor(ViewerStyleSlice):  
671 -  
672 - def __init__(self):  
673 - # FIXME: the idea is not using Slice from here...!  
674 - #self.slice_ = slc.Slice()  
675 -  
676 - self.picker = vtk.vtkCellPicker() # define position where user clicked  
677 -  
678 - self.mouse_pressed = 0 # define if operation will executed run or not  
679 -  
680 - self.style = const.OP_ADD # define brush operation .OP_DEL, .OP_THRESH  
681 -  
682 -  
683 - def SetData(self, actor_bounds, imagedata_dimensions):  
684 - self.pos_converter = ViewerToImagedataPosConverter(actor_bounds,  
685 - imagedata_dimensions,  
686 - self.renderer)  
687 -  
688 - def SetStyleConfig(self):  
689 - print "calling son"  
690 -  
691 - def SetOrientation(self, orient):  
692 - pass  
693 -  
694 - def OnLeftButtonDown(self, evt, str_evt):  
695 - self.mouse_pressed = 1  
696 -  
697 - def OnLeftButtonUp(self, evt, str_evt):  
698 - self.mouse_pressed = 0  
699 -  
700 - def OnMouseMove(self, evt, str_evt):  
701 - pos = self.interactor.GetEventPosition()  
702 - wx = pos[0]  
703 - wy = pos[1]  
704 -  
705 - self.pick.Pick(wx, wy, 0, self.render)  
706 - x, y, z = self.picker.GetPickPosition()  
707 -  
708 - if self.mouse_pressed:  
709 - #wx, wy = self.From3dToImagePixel(pos, (x, y, z))  
710 - wx, wy = self.pos_converter.GetImagedataCoordinates(x, y, z)  
711 - #self.CircleOperation(wx, wy, self.slice_) # TODO!  
712 - ps.Publisher().sendMessage('Update edited imagedata', self.image)  
713 - ps.Publisher().sendMessage('Update slice viewer', None)  
714 -  
715 - # update cursor  
716 - self.cursor.SetPosition(x, y, z)  
717 - self.cursor.Update()  
718 -  
719 - obj.OnMouseMove()  
720 -  
721 - self.interactor.Render()  
722 -  
723 -class ViewerToImagedataPosConverter():  
724 - def __init__(self, actor_bounds, imagedata_dimensions, renderer):  
725 - self.actor_bounds = actor_bounds  
726 - self.imagedata_dimensions = imagedata_dimensions  
727 - self.renderer = renderer  
728 -  
729 - def GetImagedataCoordinates(self, picker_position):  
730 - x, y, z = picker_position  
731 -  
732 - c = vtk.vtkCoordinate()  
733 - c.SetCoordinateSystemToWorld()  
734 - c.SetValue(bounds[::2])  
735 - xi, yi = c.GetComputedViewportValue(self.render)  
736 -  
737 - c.SetValue(bounds[1::2])  
738 - xf, yf = c.GetComputedViewportValue(self.render)  
739 -  
740 - c.SetValue(x, y, z)  
741 - wx, wy = c.GetComputedViewportValue(self.render)  
742 -  
743 - wx = wx - xi  
744 - wy = wy - yi  
745 -  
746 - xf = xf - xi  
747 - yf = yf - yi  
748 -  
749 - wx = (wx * self.imagedata_dimensions[0]) / xf  
750 - wy = (wy * self.imagedata_dimensions[1]) / yf  
751 -  
752 - return wx, wy  
753 -  
754 -################################################################################  
755 -  
756 -# style = vtk.vtkInteractorStyleImage()  
757 -# style.SetInteractor(interactor)  
758 -  
759 -# interactor.SetInteractorStyle(style)  
760 -# self.style = style  
761 -  
762 -#self.interactor.SetCursor(cursors.ZOOM_IN_CURSOR)  
763 -  
764 -################################################################################