active_indices() const | IDetector | |
addDetAxis(const IAxis &axis) | IDetector | |
addMask(const IShape2D &shape, bool mask_value=true) | IDetector | |
analyzer() const | IDetector | inline |
applyDetectorResolution(Datafield *p_intensity_map) const | IDetector | |
axesClippedToRegionOfInterest() const | IDetector | |
axis(size_t index) const | IDetector | |
axisBinIndex(size_t index, size_t selected_axis) const | IDetector | |
axisName(size_t index) const override | RectangularDetector | privatevirtual |
beginNonMaskedPoints() const | IDetector | |
beginRegionOfInterestPoints() const | IDetector | |
boundsOfExplicitRegionOfInterest(size_t iAxis) const | IDetector | protectedvirtual |
checkNodeArgs() const | INode | |
className() const final | RectangularDetector | inlinevirtual |
clear() | IDetector | protected |
clone() const override | RectangularDetector | virtual |
const_iterator typedef | IDetector | |
createContext() const | IDetector | |
createDetectorIntensity(const std::vector< std::unique_ptr< DiffuseElement >> &elements) const | IDetector | |
createDetectorMap() const | IDetector | |
createPixel(size_t index) const override | RectangularDetector | privatevirtual |
defaultCoords() const override | RectangularDetector | inlinevirtual |
detectorIndexToRegionOfInterestIndex(size_t detectorIndex) const | IDetector | |
detectorMask() const | IDetector | |
detectorResolution() const | IDetector | |
EDetectorArrangement enum name | RectangularDetector | |
endNonMaskedPoints() const | IDetector | |
endRegionOfInterestPoints() const | IDetector | |
GENERIC enum value | RectangularDetector | |
getDetectorArrangment() const | RectangularDetector | |
getDirectBeamU0() const | RectangularDetector | |
getDirectBeamV0() const | RectangularDetector | |
getDirectionVector() const | RectangularDetector | |
getDistance() const | RectangularDetector | |
getGlobalIndex(size_t x, size_t y) const | IDetector | protected |
getNormalVector() const | RectangularDetector | |
getU0() const | RectangularDetector | |
getV0() const | RectangularDetector | |
hasExplicitRegionOfInterest() const | IDetector | |
height() const | RectangularDetector | |
ICloneable()=default | ICloneable | |
ICloneable(const ICloneable &)=delete | ICloneable | |
ICloneable(ICloneable &&)=default | ICloneable | |
IDetector() | IDetector | |
IDetector(const IDetector &other) | IDetector | protected |
indexOfSpecular(const Beam &beam) const override | RectangularDetector | privatevirtual |
initNormalVector(R3 central_k) | RectangularDetector | private |
initUandV(double alpha_i) | RectangularDetector | private |
INode()=default | INode | |
INode(std::vector< double > PValues) | INode | |
iterateOverNonMaskedPoints(std::function< void(const_iterator)> func) const | IDetector | |
iterateOverRegionOfInterest(std::function< void(const_iterator)> func) const | IDetector | |
m_axes | IDetector | private |
m_dbeam_u0 | RectangularDetector | private |
m_dbeam_v0 | RectangularDetector | private |
m_detector_arrangement | RectangularDetector | private |
m_detector_mask | IDetector | private |
m_detector_resolution | IDetector | private |
m_direction | RectangularDetector | private |
m_distance | RectangularDetector | private |
m_explicitROI | IDetector | protected |
m_normal_to_detector | RectangularDetector | private |
m_P | INode | protected |
m_polAnalyzer | IDetector | private |
m_u0 | RectangularDetector | private |
m_u_unit | RectangularDetector | private |
m_v0 | RectangularDetector | private |
m_v_unit | RectangularDetector | private |
maskAll() | IDetector | |
nodeChildren() const override | IDetector | virtual |
nodeOffspring() const | INode | |
numberOfElements() const | IDetector | |
offspecCoords(IAxis *beamAxis, const Direction &beamDirection) const override | RectangularDetector | virtual |
parDefs() const | INode | inlinevirtual |
PERPENDICULAR_TO_DIRECT_BEAM enum value | RectangularDetector | |
PERPENDICULAR_TO_REFLECTED_BEAM enum value | RectangularDetector | |
PERPENDICULAR_TO_REFLECTED_BEAM_DPOS enum value | RectangularDetector | |
PERPENDICULAR_TO_SAMPLE enum value | RectangularDetector | |
rank() const | IDetector | |
RectangularDetector(size_t nxbins, double width, size_t nybins, double height) | RectangularDetector | |
RectangularDetector(const RectangularDetector &other) | RectangularDetector | |
regionOfInterestBounds(size_t iAxis) const | IDetector | |
regionOfInterestIndexToDetectorIndex(size_t regionOfInterestIndex) const | IDetector | |
regionOfInterestPixel() const | RectangularDetector | |
resetRegionOfInterest() | IDetector | |
scatteringCoords(const Beam &beam) const override | RectangularDetector | virtual |
setAnalyzer(R3 direction, double efficiency, double total_transmission) | IDetector | |
setDetectorNormal(const Direction &direction) override | RectangularDetector | virtual |
setDetectorParameters(size_t n_x, double x_min, double x_max, size_t n_y, double y_min, double y_max) | IDetector | |
setDetectorPosition(R3 normal_to_detector, double u0, double v0, R3 direction=R3(0.0, -1.0, 0.0)) | RectangularDetector | |
setDetectorResolution(const IDetectorResolution &p_detector_resolution) | IDetector | |
setDirectBeamPosition(double u0, double v0) | RectangularDetector | |
setDistanceAndOffset(double distance, double u0, double v0) | RectangularDetector | private |
setPerpendicularToDirectBeam(double distance, double u0, double v0) | RectangularDetector | |
setPerpendicularToReflectedBeam(double distance, double u0=0.0, double v0=0.0) | RectangularDetector | |
setPerpendicularToSampleX(double distance, double u0, double v0) | RectangularDetector | |
setRegionOfInterest(double xlow, double ylow, double xup, double yup) | IDetector | |
setResolutionFunction(const IResolutionFunction2D &resFunc) | IDetector | |
sizeOfExplicitRegionOfInterest() const | IDetector | protectedvirtual |
sizeOfRegionOfInterest() const | IDetector | |
swapContent(RectangularDetector &other) | RectangularDetector | private |
totalSize() const | IDetector | |
transferToCPP() | ICloneable | inlinevirtual |
width() const | RectangularDetector | |
xSize() const | RectangularDetector | |
ySize() const | RectangularDetector | |
~ICloneable()=default | ICloneable | virtual |
~IDetector() override | IDetector | |
~INode()=default | INode | virtual |
~RectangularDetector() override | RectangularDetector | |