<dt><ahref="../swervelib/math/SwerveDriveOdometry2.html#update(edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.kinematics.SwerveModulePosition%5B%5D)"class="member-name-link">update(Rotation2d, Rotation2d, Rotation2d, SwerveModulePosition[])</a> - Method in class swervelib.math.<ahref="../swervelib/math/SwerveDriveOdometry2.html"title="class in swervelib.math">SwerveDriveOdometry2</a></dt>
<dd>
<divclass="block">Updates the robot's position on the field using forward kinematics and integration of the pose over time.</div>
</dd>
<dt><ahref="../swervelib/math/SwervePoseEstimator2.html#update(edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.kinematics.SwerveModulePosition%5B%5D)"class="member-name-link">update(Rotation2d, Rotation2d, Rotation2d, SwerveModulePosition[])</a> - Method in class swervelib.math.<ahref="../swervelib/math/SwervePoseEstimator2.html"title="class in swervelib.math">SwervePoseEstimator2</a></dt>
<dd>
<divclass="block">Updates the pose estimator with wheel encoder and gyro information.</div>
<dt><ahref="../swervelib/telemetry/SwerveDriveTelemetry.html#updateData()"class="member-name-link">updateData()</a> - Static method in class swervelib.telemetry.<ahref="../swervelib/telemetry/SwerveDriveTelemetry.html"title="class in swervelib.telemetry">SwerveDriveTelemetry</a></dt>
<dt><ahref="../swervelib/SwerveDrive.html#updateOdometry()"class="member-name-link">updateOdometry()</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dt><ahref="../swervelib/simulation/SwerveIMUSimulation.html#updateOdometry(swervelib.math.SwerveKinematics2,swervelib.math.SwerveModuleState2%5B%5D,edu.wpi.first.math.geometry.Pose2d%5B%5D,edu.wpi.first.wpilibj.smartdashboard.Field2d)"class="member-name-link">updateOdometry(SwerveKinematics2, SwerveModuleState2[], Pose2d[], Field2d)</a> - Method in class swervelib.simulation.<ahref="../swervelib/simulation/SwerveIMUSimulation.html"title="class in swervelib.simulation">SwerveIMUSimulation</a></dt>
<divclass="block">Update the odometry of the simulated <ahref="../swervelib/SwerveDrive.html"title="class in swervelib"><code>SwerveDrive</code></a> and post the <ahref="../swervelib/SwerveModule.html"title="class in swervelib"><code>SwerveModule</code></a>
<dt><ahref="../swervelib/simulation/SwerveModuleSimulation.html#updateStateAndPosition(swervelib.math.SwerveModuleState2)"class="member-name-link">updateStateAndPosition(SwerveModuleState2)</a> - Method in class swervelib.simulation.<ahref="../swervelib/simulation/SwerveModuleSimulation.html"title="class in swervelib.simulation">SwerveModuleSimulation</a></dt>
<dt><ahref="../swervelib/math/SwervePoseEstimator2.html#updateWithTime(double,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.kinematics.SwerveModulePosition%5B%5D)"class="member-name-link">updateWithTime(double, Rotation2d, Rotation2d, Rotation2d, SwerveModulePosition[])</a> - Method in class swervelib.math.<ahref="../swervelib/math/SwervePoseEstimator2.html"title="class in swervelib.math">SwervePoseEstimator2</a></dt>
<dd>
<divclass="block">Updates the pose estimator with wheel encoder and gyro information.</div>