Class FieldObject2d

    • Method Detail

      • setPose

        public void setPose​(Pose2d pose)
        Set the pose from a Pose object.
        Parameters:
        pose - 2D pose
      • setPose

        public void setPose​(double xMeters,
                            double yMeters,
                            Rotation2d rotation)
        Set the pose from x, y, and rotation.
        Parameters:
        xMeters - X location, in meters
        yMeters - Y location, in meters
        rotation - rotation
      • getPose

        public Pose2d getPose()
        Get the pose.
        Returns:
        2D pose
      • setPoses

        public void setPoses​(List<Pose2d> poses)
        Set multiple poses from an list of Pose objects. The total number of poses is limited to 85.
        Parameters:
        poses - list of 2D poses
      • setPoses

        public void setPoses​(Pose2d... poses)
        Set multiple poses from an list of Pose objects. The total number of poses is limited to 85.
        Parameters:
        poses - list of 2D poses
      • setTrajectory

        public void setTrajectory​(Trajectory trajectory)
        Sets poses from a trajectory.
        Parameters:
        trajectory - The trajectory from which the poses should be added.