Skip to content
Snippets Groups Projects
Unverified Commit 0fd3278d authored by Wuttke, Joachim's avatar Wuttke, Joachim Committed by GitHub
Browse files

Merge pull request #986 from jwuttke/doxy3

Doxygen: move instrument description out of group "simulation"
parents fd125cbc 86cddcf4
No related branches found
No related tags found
No related merge requests found
Showing
with 21 additions and 21 deletions
......@@ -22,7 +22,7 @@
class IFootprintFactor;
//! Beam defined by wavelength, direction and intensity.
//! @ingroup simulation
//! @ingroup beam
class BA_CORE_API_ Beam : public INode
{
......
......@@ -20,7 +20,7 @@
//! Calculates footprint coefficient for a gaussian beam
//! Beam width is interpreted as the full width on the level
//! of \f[ \exp{-1/2} \f] from the peak intensity.
//! @ingroup simulation
//! @ingroup beam
class BA_CORE_API_ FootprintFactorGaussian : public IFootprintFactor
{
......
......@@ -18,7 +18,7 @@
#include "IFootprintFactor.h"
//! Calculates footprint coefficient for a square beam
//! @ingroup simulation
//! @ingroup beam
class BA_CORE_API_ FootprintFactorSquare : public IFootprintFactor
{
......
......@@ -22,7 +22,7 @@ class MultiLayer;
class Beam;
//! Abstract base for classes that calculate the beam footprint factor
//! @ingroup simulation
//! @ingroup beam
class BA_CORE_API_ IFootprintFactor : public ICloneable, public INode
{
......
......@@ -19,7 +19,7 @@
#include "WinDllMacros.h"
//! Interface for a function that maps [0,1]x[0,1] to the kvectors in a pixel.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ IPixel
{
......
......@@ -20,7 +20,7 @@
//! Contains functions to create maps that give the right axis names for different
//! detector types and units
//! @ingroup simulation
//! @ingroup detector
namespace AxisNames
{
......
......@@ -19,7 +19,7 @@
#include "IResolutionFunction2D.h"
//! Convolutes the intensity in 1 or 2 dimensions with a resolution function.
//! @ingroup simulation
//! @ingroup detector
//! Limitation: this class assumes that the data points are evenly distributed on each axis
......
......@@ -21,7 +21,7 @@
#include "WinDllMacros.h"
//! Detector properties (efficiency, transmission).
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ DetectionProperties : public INode
{
......
......@@ -24,7 +24,7 @@
class IDetector2D;
//! Holds precalculated information for faster SimulationElement generation.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ DetectorContext
{
......
......@@ -26,7 +26,7 @@ class IDetector;
class SimulationAreaIterator;
//! Contains set of detector-related convenience functions.
//! @ingroup simulation
//! @ingroup detector
namespace DetectorFunctions
{
......
......@@ -23,7 +23,7 @@ template <class T> class OutputData;
class Histogram2D;
//! Collection of detector masks.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ DetectorMask
{
......
......@@ -32,7 +32,7 @@ class SimulationElement;
class RegionOfInterest;
//! Abstract detector interface.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ IDetector : public ICloneable, public INode
{
......
......@@ -25,7 +25,7 @@ class IShape2D;
class DetectorContext;
//! Abstract 2D detector interface.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ IDetector2D : public IDetector
{
......
......@@ -26,7 +26,7 @@ template <class T> class OutputData;
//! Wrapper for detector axes units, required for a better representation of
//! detector axes units in python
//! @ingroup simulation
//! @ingroup detector
// workaround for SWIG (instead of just writing enum class AxesUnits...)
struct BA_CORE_API_ AxesUnitsWrap {
......
......@@ -28,7 +28,7 @@ class IDetector2D;
class IResolutionFunction2D;
class SimulationElement;
//! Assembles beam, detector and their relative positions wrt the sample.
//! Assembles beam, detector and their relative positions with respect to the sample.
//! @ingroup simulation_internal
class BA_CORE_API_ Instrument : public INode
......
......@@ -18,7 +18,7 @@
#include "SphericalDetector.h"
//! A spherical detector used for validation with IsGISAXS results.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ IsGISAXSDetector : public SphericalDetector
{
......
......@@ -21,7 +21,7 @@
class RectangularPixel;
//! A flat rectangular detector with axes and resolution function.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ RectangularDetector : public IDetector2D
{
......
......@@ -25,7 +25,7 @@ class IAxis;
template <class T> class OutputData;
//! Defines rectangular area for the detector which will be simulated/fitted.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ RegionOfInterest : public ICloneable
{
......
......@@ -22,7 +22,7 @@ class IDetector;
//! Holds iteration logic over active detector channels in the presence of masked areas
//! and RegionOfInterest defined.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ SimulationArea
{
......@@ -57,7 +57,7 @@ inline size_t SimulationArea::totalSize() const
//! Holds iteration logic over active detector channels in the presence of ROI. On the contrary
//! to SimulationArea class, iterates also over masked areas.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ SimulationRoiArea : public SimulationArea
{
......
......@@ -20,7 +20,7 @@
class SimulationArea;
//! An iterator for SimulationArea.
//! @ingroup simulation
//! @ingroup detector
class BA_CORE_API_ SimulationAreaIterator
{
......
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