Skip to content
Snippets Groups Projects
Commit 9170e5d4 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

privatize

parent 26587c10
No related branches found
No related tags found
1 merge request!1556cleanup CoordSyst classes
Pipeline #94798 passed
...@@ -31,8 +31,6 @@ public: ...@@ -31,8 +31,6 @@ public:
CoordSystem2D(const std::vector<const IAxis*>& axes); CoordSystem2D(const std::vector<const IAxis*>& axes);
~CoordSystem2D() override = default; ~CoordSystem2D() override = default;
size_t rank() const override { return m_axes.size(); }
double calculateMin(size_t i_axis, Coords units) const override; double calculateMin(size_t i_axis, Coords units) const override;
double calculateMax(size_t i_axis, Coords units) const override; double calculateMax(size_t i_axis, Coords units) const override;
...@@ -42,6 +40,8 @@ public: ...@@ -42,6 +40,8 @@ public:
IAxis* createConvertedAxis(size_t i_axis, Coords units) const override; IAxis* createConvertedAxis(size_t i_axis, Coords units) const override;
size_t rank() const override { return m_axes.size(); }
protected: protected:
CoordSystem2D(const CoordSystem2D& other); CoordSystem2D(const CoordSystem2D& other);
...@@ -62,13 +62,13 @@ public: ...@@ -62,13 +62,13 @@ public:
SphericalCoords* clone() const override; SphericalCoords* clone() const override;
private:
std::vector<Coords> availableUnits() const override; std::vector<Coords> availableUnits() const override;
Coords defaultUnits() const override { return Coords::DEGREES; } Coords defaultUnits() const override { return Coords::DEGREES; }
std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override; std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override;
private:
SphericalCoords(const SphericalCoords& other); //!< used by clone() SphericalCoords(const SphericalCoords& other); //!< used by clone()
double calculateValue(size_t i_axis, Coords units, double value) const override; double calculateValue(size_t i_axis, Coords units, double value) const override;
const R3 m_ki; const R3 m_ki;
...@@ -86,13 +86,13 @@ public: ...@@ -86,13 +86,13 @@ public:
ImageCoords* clone() const override; ImageCoords* clone() const override;
private:
std::vector<Coords> availableUnits() const override; std::vector<Coords> availableUnits() const override;
Coords defaultUnits() const override { return Coords::MM; } Coords defaultUnits() const override { return Coords::MM; }
std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override; std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override;
private:
ImageCoords(const ImageCoords& other); //!< used by clone() ImageCoords(const ImageCoords& other); //!< used by clone()
double calculateValue(size_t i_axis, Coords units, double value) const override; double calculateValue(size_t i_axis, Coords units, double value) const override;
...@@ -111,11 +111,11 @@ public: ...@@ -111,11 +111,11 @@ public:
OffspecCoords* clone() const override; OffspecCoords* clone() const override;
private:
Coords defaultUnits() const override { return Coords::DEGREES; } Coords defaultUnits() const override { return Coords::DEGREES; }
std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override; std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override;
private:
OffspecCoords(const OffspecCoords& other); //!< used by clone() OffspecCoords(const OffspecCoords& other); //!< used by clone()
double calculateValue(size_t i_axis, Coords units, double value) const override; double calculateValue(size_t i_axis, Coords units, double value) const override;
}; };
...@@ -131,13 +131,13 @@ public: ...@@ -131,13 +131,13 @@ public:
DepthprobeCoords* clone() const override; DepthprobeCoords* clone() const override;
private:
std::vector<Coords> availableUnits() const override; std::vector<Coords> availableUnits() const override;
Coords defaultUnits() const override { return Coords::DEGREES; } Coords defaultUnits() const override { return Coords::DEGREES; }
std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override; std::string nameOfAxis(size_t i_axis, Coords units = Coords::UNDEFINED) const override;
private:
DepthprobeCoords(const DepthprobeCoords& other); //!< used by clone() DepthprobeCoords(const DepthprobeCoords& other); //!< used by clone()
double calculateValue(size_t, Coords units, double value) const override; double calculateValue(size_t, Coords units, double value) const override;
const double m_ki0; const double m_ki0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment