-
public class PointsManipulation
-
-
Field Summary
Fields Modifier and Type Field Description public final static PointsManipulationINSTANCE
-
Method Summary
Modifier and Type Method Description final BooleancalculateLimit(PointF vector1, Array<PointF> vector2, Integer index, Float diagonal1, Float diagonal2)final BooleanisValidMove2(Integer index, Array<PointF> points, PointF currentPoint)final BooleanisValidMove(Integer index, Array<PointF> points, PointF currentPoint)final PointFcalculateDiagonals(Array<PointF> points)final BooleancheckPosition(PointF localPosition, Integer imageWidth, Integer imageHeight)final UnitclipPoints(PointF diagonals, Array<PointF> updatedPoints)final PointFmidpoint(PointF a, PointF b)-
-
Method Detail
-
calculateLimit
final Boolean calculateLimit(PointF vector1, Array<PointF> vector2, Integer index, Float diagonal1, Float diagonal2)
-
calculateDiagonals
final PointF calculateDiagonals(Array<PointF> points)
-
checkPosition
final Boolean checkPosition(PointF localPosition, Integer imageWidth, Integer imageHeight)
-
clipPoints
final Unit clipPoints(PointF diagonals, Array<PointF> updatedPoints)
-
-
-
-