Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
pathplanners::PointKDAccessor Struct Reference

Accessor for KDTree that exposes easting/northing for both PointRow and KDQueryPoint. More...

#include <GeoPlanner.h>

Public Types

using result_type = double
 

Public Member Functions

result_type operator() (const LiDARHandler::PointRow &v, size_t idx) const
 
result_type operator() (const KDQueryPoint &v, size_t idx) const
 

Detailed Description

Accessor for KDTree that exposes easting/northing for both PointRow and KDQueryPoint.

Author
clayjay3 (clayt.nosp@m.onra.nosp@m.ycowe.nosp@m.n@gm.nosp@m.ail.c.nosp@m.om)
Date
2025-09-23

Member Function Documentation

◆ operator()() [1/2]

result_type pathplanners::PointKDAccessor::operator() ( const LiDARHandler::PointRow v,
size_t  idx 
) const
inline
67{ return (idx == 0) ? v.dEasting : v.dNorthing; }
uint32_t v

◆ operator()() [2/2]

result_type pathplanners::PointKDAccessor::operator() ( const KDQueryPoint v,
size_t  idx 
) const
inline
69{ return (idx == 0) ? v.dEasting : v.dNorthing; }

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