Add deprecated tag to arranger

CURA-7440
This commit is contained in:
Jaime van Kessel 2020-10-05 14:15:49 +02:00
parent a1f43e7bcf
commit 9312dc5c07
No known key found for this signature in database
GPG key ID: 3710727397403C91
3 changed files with 7 additions and 7 deletions

View file

@ -2,6 +2,7 @@
# Cura is released under the terms of the LGPLv3 or higher.
from typing import Optional
from UM.Decorators import deprecated
from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator
from UM.Logger import Logger
from UM.Math.Polygon import Polygon
@ -20,6 +21,7 @@ LocationSuggestion = namedtuple("LocationSuggestion", ["x", "y", "penalty_points
"""Return object for bestSpot"""
@deprecated("Use the functions in Nest2dArrange instead", "4.8")
class Arrange:
"""
The Arrange classed is used together with :py:class:`cura.Arranging.ShapeArray.ShapeArray`. Use it to find good locations for objects that you try to put
@ -44,6 +46,7 @@ class Arrange:
self._last_priority = 0
self._is_empty = True
@deprecated("Use the functions in Nest2dArrange instead", "4.8")
@classmethod
def create(cls, scene_root = None, fixed_nodes = None, scale = 0.5, x = 350, y = 250, min_offset = 8) -> "Arrange":
"""Helper to create an :py:class:`cura.Arranging.Arrange.Arrange` instance
@ -101,6 +104,7 @@ class Arrange:
self._last_priority = 0
@deprecated("Use the functions in Nest2dArrange instead", "4.8")
def findNodePlacement(self, node: SceneNode, offset_shape_arr: ShapeArray, hull_shape_arr: ShapeArray, step = 1) -> bool:
"""Find placement for a node (using offset shape) and place it (using hull shape)