GoniometerAxis: Transformation is based on angle, not image number
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m32s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m30s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m45s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m58s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m5s
Build Packages / Build documentation (push) Successful in 30s
Build Packages / build:rpm (rocky8) (push) Successful in 14m12s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m41s
Build Packages / build:rpm (rocky9) (push) Successful in 14m47s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m26s
Build Packages / Unit tests (push) Successful in 51m37s

This commit is contained in:
2026-01-23 09:54:45 +01:00
parent 40767c4910
commit 555fcb809b
7 changed files with 15 additions and 11 deletions
+2 -4
View File
@@ -120,9 +120,7 @@ std::vector<double> GoniometerAxis::GetAngleContainerEnd(int64_t max_image_numbe
return angle_container;
}
RotMatrix GoniometerAxis::GetTransformation(int64_t image_number) const {
// Transformation goes back from rotated to "start"
auto angle_deg = GetAngle_deg(image_number);
RotMatrix GoniometerAxis::GetTransformationAngle(float angle_deg) const {
auto angle_rad = angle_deg / 180.0f * static_cast<float>(M_PI);
return {angle_rad, axis};
}
}