Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Benjamin Jakimow
EO Time Series Viewer
Commits
d1521dc7
Commit
d1521dc7
authored
Mar 20, 2012
by
Luke Campagnola
Browse files
ROI fix - filled in missing rotate() method
parent
48929a2a
Changes
1
Hide whitespace changes
Inline
Side-by-side
graphicsItems/ROI.py
View file @
d1521dc7
...
...
@@ -62,11 +62,11 @@ class ROI(GraphicsObject):
self
.
handlePen
=
QtGui
.
QPen
(
QtGui
.
QColor
(
150
,
255
,
255
))
self
.
handles
=
[]
self
.
state
=
{
'pos'
:
pos
,
'size'
:
size
,
'angle'
:
angle
}
## angle is in degrees for ease of Qt integration
self
.
state
=
{
'pos'
:
Point
(
0
,
0
),
'size'
:
Point
(
1
,
1
)
,
'angle'
:
0
}
## angle is in degrees for ease of Qt integration
self
.
lastState
=
None
self
.
setPos
(
pos
)
#
self.
rotat
e(
-
angle
* 180. / np.pi
)
self
.
rotate
(
angl
e
)
self
.
setAngl
e
(
angle
)
self
.
setSize
(
siz
e
)
self
.
setZValue
(
10
)
self
.
isMoving
=
False
...
...
@@ -237,9 +237,8 @@ class ROI(GraphicsObject):
#if 'update' not in kargs or kargs['update'] is True:
#self.stateChanged()
def
rotate
(
self
,
angle
,
center
=
(
0
,
0
),
angleSnap
=
False
,
update
=
True
,
finish
=
True
):
pass
#self.setAngle(self.angle()+angle, update=update, finish=finish)
def
rotate
(
self
,
angle
,
update
=
True
,
finish
=
True
):
self
.
setAngle
(
self
.
angle
()
+
angle
,
update
=
update
,
finish
=
finish
)
def
addTranslateHandle
(
self
,
pos
,
axes
=
None
,
item
=
None
,
name
=
None
):
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment