Package 

Class Euclidean2DPosition

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      double getX()
      double getY()
      Euclidean2DPosition normal()
      Euclidean2DPosition newFrom(double x, double y)
      • Methods inherited from class it.unibo.alchemist.model.implementations.positions.AbstractEuclideanPosition

        get
      • Methods inherited from class it.unibo.alchemist.model.implementations.positions.AbstractPosition

        boundingBox, distanceTo, div, equals, getCoordinate, getCoordinates, getDimensions, hashCode, minus, plus, times, toString
      • Methods inherited from class it.unibo.alchemist.model.interfaces.geometry.Vector

        angleBetween, coerceAtLeast, coerceAtMost, coerceIn, div, dot, get, getMagnitude, minus, normalized, plus, resized, times
      • Methods inherited from class it.unibo.alchemist.model.interfaces.geometry.Vector2D

        getAsAngle, isInRectangle, normalized, surrounding, surroundingPointAt
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Euclidean2DPosition

        Euclidean2DPosition(double xp, double yp)
        Parameters:
        xp - The X coordinate
        yp - The Y coordinate
      • Euclidean2DPosition

        Euclidean2DPosition(Array<double> c)
        Parameters:
        c - an array of length 2 containing the coordinates