예제 #1
0
파일: annotations.py 프로젝트: HaMF/guiqwt
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     xcoords = self.get_transformed_coords(0, 1)
     ycoords = self.get_transformed_coords(2, 3)
     dx = compute_distance(*xcoords)
     dy = compute_distance(*ycoords)
     if np.fabs(self.get_tr_angle()) > 45:
         dx, dy = dy, dx
     return dx, dy
예제 #2
0
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     xcoords = self.get_transformed_coords(0, 1)
     ycoords = self.get_transformed_coords(2, 3)
     dx = compute_distance(*xcoords)
     dy = compute_distance(*ycoords)
     if np.fabs(self.get_tr_angle()) > 45:
         dx, dy = dy, dx
     return dx, dy
예제 #3
0
 def get_tr_diameter(self):
     """Return circle diameter after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
예제 #4
0
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     dx = compute_distance(*self.get_transformed_coords(0, 1))
     dy = compute_distance(*self.get_transformed_coords(0, 3))
     return dx, dy
예제 #5
0
 def get_tr_length(self):
     """Return segment length after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
예제 #6
0
파일: annotations.py 프로젝트: HaMF/guiqwt
 def get_tr_diameter(self):
     """Return circle diameter after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
예제 #7
0
파일: annotations.py 프로젝트: HaMF/guiqwt
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     dx = compute_distance(*self.get_transformed_coords(0, 1))
     dy = compute_distance(*self.get_transformed_coords(0, 3))
     return dx, dy
예제 #8
0
파일: annotations.py 프로젝트: HaMF/guiqwt
 def get_tr_length(self):
     """Return segment length after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))