
org.opengis.cite.geopose10.jsonschema.GeoPose.Basic.Quaternion.Schema.json Maven / Gradle / Ivy
{
"$schema": "https://json-schema.org/draft/2019-09/schema",
"description": "Basic-Quaternion: Basic GeoPose using quaternion to specify orientation",
"definitions": {
"Position": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"h": {
"type": "number"
}
},
"required": [
"lat",
"lon",
"h"
]
},
"Quaternion": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"z": {
"type": "number"
},
"w": {
"type": "number"
}
},
"required": [
"x",
"y",
"z",
"w"
]
}
},
"type": "object",
"properties": {
"position": {
"$ref": "#/definitions/Position"
},
"quaternion": {
"$ref": "#/definitions/Quaternion"
}
},
"required": [
"position",
"quaternion"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy