Class FieldObject2d
java.lang.Object
edu.wpi.first.wpilibj.smartdashboard.FieldObject2d
public class FieldObject2d extends Object
Game field object on a Field2d.
-
Method Summary
Modifier and Type Method Description Pose2dgetPose()Get the pose.List<Pose2d>getPoses()Get multiple poses.voidsetPose(double xMeters, double yMeters, Rotation2d rotation)Set the pose from x, y, and rotation.voidsetPose(Pose2d pose)Set the pose from a Pose object.voidsetPoses(Pose2d... poses)Set multiple poses from an list of Pose objects.voidsetPoses(List<Pose2d> poses)Set multiple poses from an list of Pose objects.voidsetTrajectory(Trajectory trajectory)Sets poses from a trajectory.
-
Method Details
-
setPose
Set the pose from a Pose object.- Parameters:
pose- 2D pose
-
setPose
Set the pose from x, y, and rotation.- Parameters:
xMeters- X location, in metersyMeters- Y location, in metersrotation- rotation
-
getPose
Get the pose.- Returns:
- 2D pose
-
setPoses
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
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
Sets poses from a trajectory.- Parameters:
trajectory- The trajectory from which the poses should be added.
-
getPoses
Get multiple poses.- Returns:
- list of 2D poses
-