![]() |
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.
|
Public Member Functions | |
| DUCKDB_API | uhugeint_t (uint64_t value) |
| constexpr | uhugeint_t (uint64_t upper, uint64_t lower) |
| constexpr | uhugeint_t (const uhugeint_t &rhs)=default |
| constexpr | uhugeint_t (uhugeint_t &&rhs)=default |
| uhugeint_t & | operator= (const uhugeint_t &rhs)=default |
| uhugeint_t & | operator= (uhugeint_t &&rhs)=default |
| DUCKDB_API string | ToString () const |
| DUCKDB_API bool | operator== (const uhugeint_t &rhs) const |
| DUCKDB_API bool | operator!= (const uhugeint_t &rhs) const |
| DUCKDB_API bool | operator<= (const uhugeint_t &rhs) const |
| DUCKDB_API bool | operator< (const uhugeint_t &rhs) const |
| DUCKDB_API bool | operator> (const uhugeint_t &rhs) const |
| DUCKDB_API bool | operator>= (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator+ (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator- (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator* (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator/ (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator% (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator- () const |
| DUCKDB_API uhugeint_t | operator>> (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator<< (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator& (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator| (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator^ (const uhugeint_t &rhs) const |
| DUCKDB_API uhugeint_t | operator~ () const |
| DUCKDB_API uhugeint_t & | operator+= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator-= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator*= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator/= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator%= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator>>= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator<<= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator&= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator|= (const uhugeint_t &rhs) |
| DUCKDB_API uhugeint_t & | operator^= (const uhugeint_t &rhs) |
| DUCKDB_API | operator bool () const |
| DUCKDB_API bool | operator! () const |
| DUCKDB_API | operator uint8_t () const |
| DUCKDB_API | operator uint16_t () const |
| DUCKDB_API | operator uint32_t () const |
| DUCKDB_API | operator uint64_t () const |
| DUCKDB_API | operator int8_t () const |
| DUCKDB_API | operator int16_t () const |
| DUCKDB_API | operator int32_t () const |
| DUCKDB_API | operator int64_t () const |
| DUCKDB_API | operator hugeint_t () const |
Public Attributes | |
| uint64_t | lower |
| uint64_t | upper |