| active_indices() const | IDetector |  | 
  | addDetAxis(const IAxis &axis) | IDetector |  | 
  | addMask(const IShape2D &shape, bool mask_value=true) | IDetector |  | 
  | 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 |  | 
  | boundsOfExplicitRegionOfInterest(size_t iAxis) const | IDetector | protectedvirtual | 
  | className() const final | RectangularDetector |  | 
  | clear() | IDetector | protected | 
  | clone() const override | RectangularDetector | virtual | 
  | const_iterator typedef | IDetector |  | 
  | createDetectorIntensity(const std::vector< std::unique_ptr< DiffuseElement >> &elements) const | IDetector |  | 
  | defaultCoords() const override | RectangularDetector | virtual | 
  | detectorIndexToRegionOfInterestIndex(size_t detectorIndex) const | IDetector |  | 
  | detectorMask() const | IDetector |  | 
  | detectorResolution() const | IDetector |  | 
  | EDetectorArrangement enum name | RectangularDetector |  | 
  | 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 |  | 
  | IDetector() | IDetector |  | 
  | IDetector(const IDetector &other) | IDetector | protected | 
  | iterateOverNonMaskedPoints(std::function< void(const_iterator)> func) const | IDetector |  | 
  | iterateOverRegionOfInterest(std::function< void(const_iterator)> func) const | IDetector |  | 
  | maskAll() | IDetector |  | 
  | nodeChildren() const override | IDetector |  | 
  | numberOfElements() const | IDetector |  | 
  | offspecCoords(IAxis *beamAxis, const Direction &beamDirection) const override | RectangularDetector | virtual | 
  | 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 |  | 
  | 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 |  | 
  | totalSize() const | IDetector |  | 
  | width() const | RectangularDetector |  | 
  | xSize() const | RectangularDetector |  | 
  | ySize() const | RectangularDetector |  | 
  | ~IDetector() override | IDetector |  | 
  | ~RectangularDetector() override | RectangularDetector |  |