Pose

public void Pose(double setX, double setY, double setHeading)

This creates a new Pose from a x, y, and heading inputs.

Parameters

setX

the initial x value

setY

the initial y value

setHeading

the initial heading value


public void Pose(double setX, double setY, double setHeading, boolean isInPedroCoordinates)

This creates a new Pose from a x, y, and heading inputs in the Pedro Pathing coordinate system or the FTC Standard coordinate system.

Parameters

setX

the initial x value

setY

the initial y value

setHeading

the initial heading value

isInPedroCoordinates

whether the input is in Pedro coordinates or FTC Standard coordinates


public void Pose(double setX, double setY)

This creates a new Pose from x and y inputs. The heading is set to 0.

Parameters

setX

the initial x value

setY

the initial y value


public void Pose(double setX, double setY, boolean isInPedroCoordinates)

This creates a new Pose from x and y inputs. The heading is set to 0.

Parameters

setX

the initial x value

setY

the initial y value

isInPedroCoordinates

whether the input is in Pedro coordinates or FTC Standard coordinates


public void Pose()

This creates a new Pose with no inputs and 0 for all values.