SubZero Common
Common library components for an FRC CommandRobot
Loading...
Searching...
No Matches
LimelightHelpers::PoseEstimate Class Reference

#include <LimelightHelpers.h>

+ Collaboration diagram for LimelightHelpers::PoseEstimate:

Public Member Functions

 PoseEstimate ()=default
 
 PoseEstimate (const frc::Pose2d &pose, units::time::second_t timestampSeconds, double latency, int tagCount, double tagSpan, double avgTagDist, double avgTagArea, const std::vector< RawFiducial > &rawFiducials)
 

Public Attributes

frc::Pose2d pose
 
units::time::second_t timestampSeconds {0.0}
 
double latency {0.0}
 
int tagCount {0}
 
double tagSpan {0.0}
 
double avgTagDist {0.0}
 
double avgTagArea {0.0}
 
std::vector< RawFiducialrawFiducials
 

Detailed Description

Definition at line 313 of file LimelightHelpers.h.

Constructor & Destructor Documentation

◆ PoseEstimate() [1/2]

LimelightHelpers::PoseEstimate::PoseEstimate ( )
default

◆ PoseEstimate() [2/2]

LimelightHelpers::PoseEstimate::PoseEstimate ( const frc::Pose2d & pose,
units::time::second_t timestampSeconds,
double latency,
int tagCount,
double tagSpan,
double avgTagDist,
double avgTagArea,
const std::vector< RawFiducial > & rawFiducials )
inline

Definition at line 326 of file LimelightHelpers.h.

Member Data Documentation

◆ avgTagArea

double LimelightHelpers::PoseEstimate::avgTagArea {0.0}

Definition at line 321 of file LimelightHelpers.h.

◆ avgTagDist

double LimelightHelpers::PoseEstimate::avgTagDist {0.0}

Definition at line 320 of file LimelightHelpers.h.

◆ latency

double LimelightHelpers::PoseEstimate::latency {0.0}

Definition at line 317 of file LimelightHelpers.h.

◆ pose

frc::Pose2d LimelightHelpers::PoseEstimate::pose

Definition at line 315 of file LimelightHelpers.h.

◆ rawFiducials

std::vector<RawFiducial> LimelightHelpers::PoseEstimate::rawFiducials

Definition at line 322 of file LimelightHelpers.h.

◆ tagCount

int LimelightHelpers::PoseEstimate::tagCount {0}

Definition at line 318 of file LimelightHelpers.h.

◆ tagSpan

double LimelightHelpers::PoseEstimate::tagSpan {0.0}

Definition at line 319 of file LimelightHelpers.h.

◆ timestampSeconds

units::time::second_t LimelightHelpers::PoseEstimate::timestampSeconds {0.0}

Definition at line 316 of file LimelightHelpers.h.


The documentation for this class was generated from the following file: