Class Crane

java.lang.Object
com.amalgamasimulation.cranes.Crane

public class Crane extends Object
  • Method Details

    • setVelocityXYZ

      public Crane setVelocityXYZ(double velocityXYZ)
    • setVelocityX

      public Crane setVelocityX(double velocityX)
    • setVelocityY

      public Crane setVelocityY(double velocityY)
    • setVelocityZ

      public Crane setVelocityZ(double velocityZ)
    • setAccelerationX

      public void setAccelerationX(double accelerationX)
    • setAccelerationY

      public void setAccelerationY(double accelerationY)
    • isSimultaneousMovingAllowed

      public boolean isSimultaneousMovingAllowed()
    • setSimultaneousMovementAllowed

      public Crane setSimultaneousMovementAllowed(boolean simultaneousMovingAllowed)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getCraneBay

      public CraneBay getCraneBay()
    • getVelocityX

      public double getVelocityX()
    • getVelocityY

      public double getVelocityY()
    • getVelocityZ

      public double getVelocityZ()
    • getCranePlanningFunction

      public com.amalgamasimulation.cranes.CranePlanningFunction getCranePlanningFunction()
    • attachCargo

      public void attachCargo(Object cargo)
    • detachCargo

      public void detachCargo()
    • getCargo

      public Object getCargo()
    • getXPosition

      public double getXPosition()
    • getYPosition

      public double getYPosition()
    • getZPosition

      public double getZPosition()
    • getCurrentPosition

      public CranePosition getCurrentPosition()
    • getCurrentAnimationPoint

      public Point getCurrentAnimationPoint()
    • getCurrentState

      public Crane.CraneState getCurrentState()
    • getDistanceTraveledByX

      public double getDistanceTraveledByX()
    • getDistanceTraveledByY

      public double getDistanceTraveledByY()
    • getCurrentCargoPosition

      public CargoPosition getCurrentCargoPosition()