Lineup the current pose for the selected projector according to the selected reference points
POST /api/session/quickcal/lineupcurrentpose
{
"projector": {
"uid": "",
"name": ""
},
"referencePoint": {
"uid": "",
"name": ""
},
"position": {
"x": 0,
"y": 0
}
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Copies projector parameters from current calibration to manual fields
POST /api/session/quickcal/overwritemanualcalibration
{
"projector": {
"uid": "",
"name": ""
}
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Returns information about the current calibration of the given projector configuration
GET /api/session/quickcal/projectorcalibration
uid uint64
name string
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"info": {
"restError": 0,
"reprojectionError": 0,
"rmsError": 0,
"selectedCalibrationMethod": "",
"usedCalibrationMethod": "",
"requiredLineups": 0,
"currentLineups": 0,
"fixedThrowRatio": false
}
}
Returns a list of all reference points
GET /api/session/quickcal/referencepoints
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"result": [
{
"uid": "",
"name": ""
}
]
}
Resets the lineup of the selected projector
POST /api/session/quickcal/resetlineup
{
"projector": {
"uid": "",
"name": ""
}
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}