![]() |
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 | CreateCoordinateSystemInfo (string name_p, string authority, string code, string projjson, string wkt2_2019) |
| unique_ptr< CreateInfo > | Copy () const override |
Public Member Functions inherited from duckdb::CreateInfo | |
| CreateInfo (CatalogType type, string schema=DEFAULT_SCHEMA, string catalog_p=INVALID_CATALOG) | |
| void | Serialize (Serializer &serializer) const override |
| DUCKDB_API void | CopyProperties (CreateInfo &other) const |
| virtual DUCKDB_API unique_ptr< AlterInfo > | GetAlterInfo () const |
| Generates an alter statement from the create statement - used for OnCreateConflict::ALTER_ON_CONFLICT. | |
| DUCKDB_API string | GetCreatePrefix (const string &entry) const |
| Returns a string like "CREATE (OR REPLACE) (TEMPORARY) <entry> (IF NOT EXISTS) " for TABLE/VIEW/TYPE/MACRO. | |
| virtual string | ToString () const |
Public Member Functions inherited from duckdb::ParseInfo | |
| ParseInfo (ParseInfoType info_type) | |
| template<class TARGET > | |
| TARGET & | Cast () |
| template<class TARGET > | |
| const TARGET & | Cast () const |
Public Attributes | |
| string | name |
| string | authority |
| The authority identifier of the coordinate system (e.g. "EPSG") | |
| string | code |
| The code identifier of the coordinate system (e.g. "4326") | |
| string | projjson_definition |
| The PROJJSON definition of the coordinate system. | |
| string | wkt2_2019_definition |
| The WKT2:2019 definition of the coordinate system. | |
Public Attributes inherited from duckdb::CreateInfo | |
| CatalogType | type |
| The to-be-created catalog type. | |
| string | catalog |
| The catalog name of the entry. | |
| string | schema |
| The schema name of the entry. | |
| OnCreateConflict | on_conflict |
| What to do on create conflict. | |
| bool | temporary |
| Whether or not the entry is temporary. | |
| bool | internal |
| Whether or not the entry is an internal entry. | |
| string | sql |
| The SQL string of the CREATE statement. | |
| LogicalDependencyList | dependencies |
| The inherent dependencies of the created entry. | |
| Value | comment |
| User provided comment. | |
| InsertionOrderPreservingMap< string > | tags |
| Key-value tags with additional metadata. | |
Public Attributes inherited from duckdb::ParseInfo | |
| ParseInfoType | info_type |
Additional Inherited Members | |
Static Public Member Functions inherited from duckdb::CreateInfo | |
| static unique_ptr< CreateInfo > | Deserialize (Deserializer &deserializer) |
Static Public Member Functions inherited from duckdb::ParseInfo | |
| static unique_ptr< ParseInfo > | Deserialize (Deserializer &deserializer) |
| static string | QualifierToString (const string &catalog, const string &schema, const string &name) |
| static string | TypeToString (CatalogType type) |
Static Public Attributes inherited from duckdb::CreateInfo | |
| static constexpr const ParseInfoType | TYPE = ParseInfoType::CREATE_INFO |
|
overridevirtual |
Implements duckdb::CreateInfo.
| string duckdb::CreateCoordinateSystemInfo::name |
The name of the coordinate system This is typically in the format "AUTH:CODE", e.g. "OGC:CRS84"