BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
RectangularDetector Member List

This is the complete list of members for RectangularDetector, including all inherited members.

accept(INodeVisitor *visitor) const finalRectangularDetectorinlinevirtual
active_indices() constIDetector2D
addAxis(const IAxis &axis)IDetector
addMask(const IShape2D &shape, bool mask_value=true)IDetector2D
applyDetectorResolution(OutputData< double > *p_intensity_map) constIDetector
axis(size_t index) constIDetector
axisBinIndex(size_t index, size_t selected_axis) constIDetector
axisName(size_t index) const overrideRectangularDetectorprotectedvirtual
clear()IDetectorprotected
clone() const overrideRectangularDetectorvirtual
const_iterator typedefIDetector
copyNumber(const INode *node) constINode
createAxis(size_t index, size_t n_bins, double min, double max) constIDetectorprotectedvirtual
createContext() constIDetector2D
createDetectorIntensity(const std::vector< SimulationElement > &elements) constIDetector
createDetectorMap() constIDetector
createParameterTree() constINodevirtual
createPixel(size_t index) const overrideRectangularDetectorprotectedvirtual
defaultAxesUnits() const overrideRectangularDetectorvirtual
detectionProperties() constIDetectorinline
detectorMask() const overrideIDetector2Dvirtual
detectorResolution() constIDetector
dimension() constIDetector
displayName() constINode
EDetectorArrangement enum nameRectangularDetector
GENERIC enum valueRectangularDetector
getChildren() const overrideIDetectorvirtual
getDetectorArrangment() constRectangularDetector
getDirectBeamU0() constRectangularDetector
getDirectBeamV0() constRectangularDetector
getDirectionVector() constRectangularDetector
getDistance() constRectangularDetector
getGlobalIndex(size_t x, size_t y) constIDetector2Dprotected
getHeight() constRectangularDetector
getName() constIParametricComponentinline
getNbinsX() constRectangularDetector
getNbinsY() constRectangularDetector
getNormalVector() constRectangularDetector
getU0() constRectangularDetector
getV0() constRectangularDetector
getWidth() constRectangularDetector
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
IDetector()IDetector
IDetector(const IDetector &other)IDetectorprotected
IDetector2D()IDetector2D
IDetector2D(const IDetector2D &other)IDetector2Dprotected
indexOfSpecular(const Beam &beam) const overrideRectangularDetectorprotectedvirtual
init(const Beam &beam) overrideRectangularDetectorvirtual
initNormalVector(const kvector_t central_k)RectangularDetectorprivate
initUandV(double alpha_i)RectangularDetectorprivate
INode()INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues)INode
IParametricComponent(const std::string &name="")IParametricComponent
IParametricComponent(const IParametricComponent &other)IParametricComponent
iterate(std::function< void(const_iterator)> func, bool visit_masks=false) constIDetector
m_axesIDetectorprivate
m_dbeam_u0RectangularDetectorprivate
m_dbeam_v0RectangularDetectorprivate
m_detection_propertiesIDetectorprivate
m_detector_arrangementRectangularDetectorprivate
m_detector_maskIDetector2Dprivate
m_detector_resolutionIDetectorprivate
m_directionRectangularDetectorprivate
m_distanceRectangularDetectorprivate
m_nameIParametricComponentprivate
m_normal_to_detectorRectangularDetectorprivate
m_NPINodeprotected
m_PINodeprotected
m_parentINodeprivate
m_poolIParametricComponentprivate
m_region_of_interestIDetector2Dprivate
m_u0RectangularDetectorprivate
m_u_unitRectangularDetectorprivate
m_v0RectangularDetectorprivate
m_v_unitRectangularDetectorprivate
maskAll()IDetector2D
numberOfSimulationElements() constIDetector
onChange()IParametricComponentinlinevirtual
operator=(const IParametricComponent &other)=deleteIParametricComponent
parameter(const std::string &name) constIParametricComponent
parameterPool() constIParametricComponentinline
parametersToString() constIParametricComponent
parent() constINode
parent()INode
PERPENDICULAR_TO_DIRECT_BEAM enum valueRectangularDetector
PERPENDICULAR_TO_REFLECTED_BEAM enum valueRectangularDetector
PERPENDICULAR_TO_REFLECTED_BEAM_DPOS enum valueRectangularDetector
PERPENDICULAR_TO_SAMPLE enum valueRectangularDetector
progeny() constINode
RectangularDetector(size_t nxbins, double width, size_t nybins, double height)RectangularDetector
RectangularDetector(const RectangularDetector &other)RectangularDetector
regionOfInterest() const overrideIDetector2Dvirtual
regionOfInterestPixel() constRectangularDetector
registerChild(INode *node)INode
registerParameter(const std::string &name, double *parpointer)IParametricComponent
registerVector(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm")IParametricComponent
removeParameter(const std::string &name)IParametricComponent
removeVector(const std::string &base_name)IParametricComponent
resetRegionOfInterest() overrideIDetector2Dvirtual
setAnalyzerProperties(const kvector_t direction, double efficiency, double total_transmission)IDetector
setDataToDetectorMap(OutputData< double > &detectorMap, const std::vector< SimulationElement > &elements) constIDetectorprivate
setDetectorParameters(size_t n_x, double x_min, double x_max, size_t n_y, double y_min, double y_max)IDetector2D
setDetectorResolution(const IDetectorResolution &p_detector_resolution)IDetector
setDirectBeamPosition(double u0, double v0)RectangularDetector
setDistanceAndOffset(double distance, double u0, double v0)RectangularDetectorprivate
setName(const std::string &name)IParametricComponentinline
setParameterValue(const std::string &name, double value)IParametricComponent
setParent(const INode *newParent)INodevirtual
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
setPosition(const kvector_t normal_to_detector, double u0, double v0, const kvector_t direction=kvector_t(0.0, -1.0, 0.0))RectangularDetector
setRegionOfInterest(double xlow, double ylow, double xup, double yup)IDetector2D
setResolutionFunction(const IResolutionFunction2D &resFunc)IDetector
setVectorValue(const std::string &base_name, kvector_t value)IParametricComponent
swapContent(RectangularDetector &other)RectangularDetectorprotected
totalSize() constIDetector
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
XComponentName(const std::string &base_name)IParametricComponentstatic
YComponentName(const std::string &base_name)IParametricComponentstatic
ZComponentName(const std::string &base_name)IParametricComponentstatic
~ICloneable()=defaultICloneablevirtual
~IComponent()IComponentinlinevirtual
~IDetector()IDetectorvirtual
~IDetector2D()IDetector2Dvirtual
~INode()INodeinlinevirtual
~IParametricComponent()IParametricComponentvirtual
~RectangularDetector()RectangularDetector