2025-Robot
Robot code for 2025 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
LimelightHelpers::PoseEstimate Class Reference

#include <LimelightHelpers.h>

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, bool isMegaTag2)
 

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
 
bool isMegaTag2
 

Detailed Description

Represents a 3D Pose Estimate.

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,
bool isMegaTag2 )
inline

Member Data Documentation

◆ avgTagArea

double LimelightHelpers::PoseEstimate::avgTagArea {0.0}

◆ avgTagDist

double LimelightHelpers::PoseEstimate::avgTagDist {0.0}

◆ isMegaTag2

bool LimelightHelpers::PoseEstimate::isMegaTag2

◆ latency

double LimelightHelpers::PoseEstimate::latency {0.0}

◆ pose

frc::Pose2d LimelightHelpers::PoseEstimate::pose

◆ rawFiducials

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

◆ tagCount

int LimelightHelpers::PoseEstimate::tagCount {0}

◆ tagSpan

double LimelightHelpers::PoseEstimate::tagSpan {0.0}

◆ timestampSeconds

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

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