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

class SourceItems sort public members

parent 22552d36
No related branches found
No related tags found
1 merge request!2695minor, while studying footprint and roughness items
...@@ -37,21 +37,18 @@ public: ...@@ -37,21 +37,18 @@ public:
const DoubleProperty& intensity() const { return m_intensity; } const DoubleProperty& intensity() const { return m_intensity; }
void setIntensity(double v) { m_intensity.setDVal(v); } void setIntensity(double v) { m_intensity.setDVal(v); }
void setWavelength(double value);
BeamDistributionItem* wavelengthItem() const; BeamDistributionItem* wavelengthItem() const;
void setWavelength(double value);
void setAzimuthalAngle(double value);
BeamDistributionItem* azimuthalAngleItem() const; BeamDistributionItem* azimuthalAngleItem() const;
void setAzimuthalAngle(double value);
bool expandBeamParameters = true;
PolyItem<FootprintCatalog>& footprintSelection() { return m_footprint; } PolyItem<FootprintCatalog>& footprintSelection() { return m_footprint; }
void setFootprint(const IFootprint* footprint);
void setGaussianFootprint(double value); void setGaussianFootprint(double value);
void setSquareFootprint(double value); void setSquareFootprint(double value);
void setFootprint(const IFootprint* footprint); bool expandBeamParameters = true;
bool expandFootprint = true; bool expandFootprint = true;
void writeTo(QXmlStreamWriter* w) const; void writeTo(QXmlStreamWriter* w) const;
...@@ -60,11 +57,9 @@ public: ...@@ -60,11 +57,9 @@ public:
protected: protected:
SourceItem(); SourceItem();
DoubleProperty m_intensity;
std::unique_ptr<BeamDistributionItem> m_wavelength_item; std::unique_ptr<BeamDistributionItem> m_wavelength_item;
std::unique_ptr<BeamDistributionItem> m_azimuthal_angle_item; std::unique_ptr<BeamDistributionItem> m_azimuthal_angle_item;
DoubleProperty m_intensity;
PolyItem<FootprintCatalog> m_footprint; PolyItem<FootprintCatalog> m_footprint;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment