v1.0.0-rc49

This commit is contained in:
2025-06-18 15:19:18 +02:00
parent c464c00906
commit fb87f376c8
150 changed files with 470 additions and 143 deletions

View File

@@ -97,3 +97,26 @@ std::vector<double> GoniometerAxis::GetAngleContainer(int64_t max_image_number)
return angle_container;
}
GoniometerAxis &GoniometerAxis::ScreeningWedge(const std::optional<float> &input) {
screening_wedge = input;
return *this;
}
std::optional<float> GoniometerAxis::GetScreeningWedge() const {
return screening_wedge;
}
float GoniometerAxis::GetWedge_deg() const {
if (!screening_wedge.has_value())
return GetIncrement_deg();
return *screening_wedge;
}
std::vector<double> GoniometerAxis::GetAngleContainerEnd(int64_t max_image_number) const {
float wedge = GetWedge_deg();
std::vector<double> angle_container(max_image_number);
for (int32_t i = 0; i < max_image_number; i++)
angle_container[i] = GetAngle_deg(i) + wedge;
return angle_container;
}