add(IComponent *component) override | Mantid::Geometry::Instrument | virtual |
addAssemblyChildrenToQueue(std::queue< IComponent_const_sptr > &queue, IComponent_const_sptr component) const | Mantid::Geometry::Instrument | private |
addChildren(IComponent *comp) | Mantid::Geometry::CompAssembly | |
addCopy(IComponent *) override | Mantid::Geometry::CompAssembly | virtual |
addCopy(IComponent *, const std::string &) override | Mantid::Geometry::CompAssembly | virtual |
addInstrumentChildrenToQueue(std::queue< IComponent_const_sptr > &queue) const | Mantid::Geometry::Instrument | private |
appendPlottable(const CompAssembly &ca, std::vector< IObjComponent_const_sptr > &lst) const | Mantid::Geometry::Instrument | private |
appendXML(std::ostream &xmlStream) const | Mantid::Geometry::Component | virtual |
base() const | Mantid::Geometry::Component | inline |
baseInstrument() const | Mantid::Geometry::Instrument | |
clone() const override | Mantid::Geometry::Instrument | virtual |
comp_it typedef | Mantid::Geometry::CompAssembly | protected |
CompAssembly() | Mantid::Geometry::CompAssembly | |
CompAssembly(const IComponent *base, const ParameterMap *map) | Mantid::Geometry::CompAssembly | |
CompAssembly(const std::string &, IComponent *reference=nullptr) | Mantid::Geometry::CompAssembly | |
CompAssembly(const CompAssembly &) | Mantid::Geometry::CompAssembly | |
Component(const IComponent *base, const ParameterMap *map) | Mantid::Geometry::Component | |
Component() | Mantid::Geometry::Component | |
Component(std::string name, IComponent *parent=nullptr) | Mantid::Geometry::Component | explicit |
Component(std::string name, const Kernel::V3D &position, IComponent *parent=nullptr) | Mantid::Geometry::Component | |
Component(std::string name, const Kernel::V3D &position, const Kernel::Quat &rotation, IComponent *parent=nullptr) | Mantid::Geometry::Component | |
const_comp_it typedef | Mantid::Geometry::CompAssembly | protected |
containsRectDetectors() const | Mantid::Geometry::Instrument | |
ContainsState enum name | Mantid::Geometry::Instrument | |
detectorIndex(const detid_t detID) const | Mantid::Geometry::Instrument | |
findRectDetectors() const | Mantid::Geometry::Instrument | |
Full enum value | Mantid::Geometry::Instrument | |
getAllComponentsWithName(const std::string &cname) const | Mantid::Geometry::Instrument | |
Mantid::getAncestors() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getAncestors() const override | Mantid::Geometry::Component | virtual |
Mantid::getBareParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getBareParent() const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getBaseComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getBaseComponent() const override | Mantid::Geometry::Component | virtual |
getBaseDetector(const detid_t &detector_id) const | Mantid::Geometry::Instrument | |
getBeamDirection() const | Mantid::Geometry::Instrument | |
Mantid::getBoolParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getBoolParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getBoundingBox(BoundingBox &assemblyBox) const override | Mantid::Geometry::Instrument | virtual |
getChild(const int i) const override | Mantid::Geometry::Instrument | virtual |
getChildren(std::vector< IComponent_const_sptr > &outVector, bool recursive) const override | Mantid::Geometry::CompAssembly | virtual |
getComponentByID(const IComponent *id) const | Mantid::Geometry::Instrument | |
getComponentByName(const std::string &cname, int nlevels=0) const override | Mantid::Geometry::CompAssembly | virtual |
Mantid::getComponentID() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getComponentID() const override | Mantid::Geometry::Component | virtual |
getDefaultAxis() const | Mantid::Geometry::Instrument | inline |
getDefaultView() const | Mantid::Geometry::Instrument | inline |
getDescription() const | Mantid::Geometry::Component | |
getDetector(const detid_t &detector_id) const | Mantid::Geometry::Instrument | |
getDetectorG(const std::set< detid_t > &det_ids) const | Mantid::Geometry::Instrument | |
getDetectorIDs(bool skipMonitors=false) const | Mantid::Geometry::Instrument | |
getDetectors(const std::vector< detid_t > &det_ids) const | Mantid::Geometry::Instrument | |
getDetectors(const std::set< detid_t > &det_ids) const | Mantid::Geometry::Instrument | |
getDetectors(detid2det_map &out_map) const | Mantid::Geometry::Instrument | |
getDetectorsInBank(std::vector< IDetector_const_sptr > &dets, const IComponent &comp) const | Mantid::Geometry::Instrument | |
getDetectorsInBank(std::vector< IDetector_const_sptr > &dets, const std::string &bankName) const | Mantid::Geometry::Instrument | |
Mantid::getDistance(const IComponent &) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getDistance(const IComponent &) const override | Mantid::Geometry::Component | virtual |
getFilename() const | Mantid::Geometry::Instrument | |
Mantid::getFullName() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getFullName() const override | Mantid::Geometry::Component | virtual |
getInstrumentParameters(double &l1, Kernel::V3D &beamline, double &beamline_norm, Kernel::V3D &samplePos) const | Mantid::Geometry::Instrument | |
Mantid::getIntParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getIntParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getLogfileCache() | Mantid::Geometry::Instrument | inline |
getLogfileCache() const | Mantid::Geometry::Instrument | inline |
getLogfileUnit() | Mantid::Geometry::Instrument | inline |
getMinMaxDetectorIDs(detid_t &min, detid_t &max) const | Mantid::Geometry::Instrument | |
getMonitors() const | Mantid::Geometry::Instrument | |
Mantid::getName() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getName() const override | Mantid::Geometry::Component | virtual |
getNumberDetectors(bool skipMonitors=false) const | Mantid::Geometry::Instrument | |
Mantid::getNumberParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getNumberParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getParamDescription(const std::string &pname, bool recursive=true) const | Mantid::Geometry::Component | |
getParameter(const std::string &p_name, bool recursive) const | Mantid::Geometry::Component | inlineprotected |
Mantid::getParameterAsString(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getParameterAsString(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getParameterMap() const | Mantid::Geometry::Instrument | |
Mantid::getParameterNames(bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getParameterNames(bool recursive=true) const override | Mantid::Geometry::Component | virtual |
Mantid::getParameterNamesByComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getParameterNamesByComponent() const override | Mantid::Geometry::Component | virtual |
Mantid::getParameterType(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getParameterType(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getParameterVisible(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getParameterVisible(const std::string &p_name, bool recursive) const override | Mantid::Geometry::Component | inlinevirtual |
getParamShortDescription(const std::string &pname, bool recursive=true) const | Mantid::Geometry::Component | |
Mantid::getParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getParent() const override | Mantid::Geometry::Component | virtual |
getPhysicalInstrument() const | Mantid::Geometry::Instrument | |
getPlottable() const | Mantid::Geometry::Instrument | |
getPos() const override | Mantid::Geometry::CompAssembly | virtual |
Mantid::getPositionParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getPositionParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getReferenceFrame() const | Mantid::Geometry::Instrument | |
Mantid::getRelativePos() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getRelativePos() const override | Mantid::Geometry::Component | virtual |
Mantid::getRelativeRot() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getRelativeRot() const override | Mantid::Geometry::Component | virtual |
getRotation() const override | Mantid::Geometry::CompAssembly | virtual |
Mantid::getRotationParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getRotationParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getSample() const | Mantid::Geometry::Instrument | |
Mantid::getScaleFactor() const | Mantid::Geometry::IComponent | inlinevirtual |
Mantid::Geometry::Component::getScaleFactor() const override | Mantid::Geometry::Component | virtual |
getShortDescription() const | Mantid::Geometry::Component | |
getSource() const | Mantid::Geometry::Instrument | |
Mantid::getStringParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::getStringParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getValidFromDate() const | Mantid::Geometry::Instrument | inline |
getValidToDate() const | Mantid::Geometry::Instrument | inline |
getXmlText() const | Mantid::Geometry::Instrument | |
hasComponentInfo() const | Mantid::Geometry::Component | |
Mantid::hasParameter(const std::string &name, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::hasParameter(const std::string &name, bool recursive=true) const override | Mantid::Geometry::Component | virtual |
hasSample() const | Mantid::Geometry::Instrument | |
hasSource() const | Mantid::Geometry::Instrument | |
ICompAssembly() | Mantid::Geometry::ICompAssembly | inline |
ICompAssembly(const ICompAssembly &)=default | Mantid::Geometry::ICompAssembly | protected |
index() const | Mantid::Geometry::Component | |
Instrument(const std::shared_ptr< const Instrument > &instr, const std::shared_ptr< ParameterMap > &map) | Mantid::Geometry::Instrument | |
Instrument() | Mantid::Geometry::Instrument | |
Instrument(const std::string &name) | Mantid::Geometry::Instrument | |
Instrument(const Instrument &) | Mantid::Geometry::Instrument | |
isEmptyInstrument() const | Mantid::Geometry::Instrument | |
isMonitor(const detid_t &detector_id) const | Mantid::Geometry::Instrument | |
isMonitor(const std::set< detid_t > &detector_ids) const | Mantid::Geometry::Instrument | |
isMonitorViaIndex(const size_t index) const | Mantid::Geometry::Instrument | |
Mantid::isParametrized() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::isParametrized() const override | Mantid::Geometry::Component | virtual |
isParentNamed(const std::string &expectedName, int maxDepth=-1) const | Mantid::Geometry::Component | |
loadNexus(::NeXus::File *file, const std::string &group) | Mantid::Geometry::Instrument | |
m_base | Mantid::Geometry::Component | protected |
m_cachedBoundingBox | Mantid::Geometry::CompAssembly | mutableprotected |
m_children | Mantid::Geometry::CompAssembly | protected |
m_componentInfo | Mantid::Geometry::Instrument | private |
m_defaultView | Mantid::Geometry::Instrument | private |
m_defaultViewAxis | Mantid::Geometry::Instrument | private |
m_detectorCache | Mantid::Geometry::Instrument | private |
m_detectorInfo | Mantid::Geometry::Instrument | private |
m_filename | Mantid::Geometry::Instrument | mutableprivate |
m_instr | Mantid::Geometry::Instrument | private |
m_isPhysicalInstrument | Mantid::Geometry::Instrument | private |
m_logfileCache | Mantid::Geometry::Instrument | private |
m_logfileUnit | Mantid::Geometry::Instrument | private |
m_map | Mantid::Geometry::Component | protected |
m_map_nonconst | Mantid::Geometry::Instrument | private |
m_name | Mantid::Geometry::Component | protected |
m_parent | Mantid::Geometry::Component | protected |
m_physicalInstrument | Mantid::Geometry::Instrument | private |
m_pos | Mantid::Geometry::Component | protected |
m_referenceFrame | Mantid::Geometry::Instrument | private |
m_rot | Mantid::Geometry::Component | protected |
m_sampleCache | Mantid::Geometry::Instrument | private |
m_sourceCache | Mantid::Geometry::Instrument | private |
m_ValidFrom | Mantid::Geometry::Instrument | private |
m_ValidTo | Mantid::Geometry::Instrument | private |
m_xmlText | Mantid::Geometry::Instrument | mutableprivate |
makeBeamline(ParameterMap &pmap, const ParameterMap *source=nullptr) const | Mantid::Geometry::Instrument | |
makeLegacyParameterMap() const | Mantid::Geometry::Instrument | |
makeWrappers(ParameterMap &pmap, const ComponentInfo &componentInfo, const DetectorInfo &detectorInfo) const | Mantid::Geometry::Instrument | private |
markAsDetector(const IDetector *) | Mantid::Geometry::Instrument | |
markAsDetectorFinalize() | Mantid::Geometry::Instrument | |
markAsDetectorIncomplete(const IDetector *) | Mantid::Geometry::Instrument | |
markAsMonitor(const IDetector *) | Mantid::Geometry::Instrument | |
markAsSamplePos(const IComponent *) | Mantid::Geometry::Instrument | |
markAsSource(const IComponent *) | Mantid::Geometry::Instrument | |
nelements() const override | Mantid::Geometry::CompAssembly | virtual |
None enum value | Mantid::Geometry::Instrument | |
operator=(const Instrument &) | Mantid::Geometry::Instrument | private |
Mantid::Geometry::CompAssembly::operator=(const CompAssembly &other) | Mantid::Geometry::CompAssembly | |
operator[](int i) const override | Mantid::Geometry::CompAssembly | virtual |
parseTreeAndCacheBeamline() | Mantid::Geometry::Instrument | |
Partial enum value | Mantid::Geometry::Instrument | |
printChildren(std::ostream &) const override | Mantid::Geometry::CompAssembly | virtual |
Mantid::printSelf(std::ostream &) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::printSelf(std::ostream &) const override | Mantid::Geometry::Component | virtual |
printTree(std::ostream &) const override | Mantid::Geometry::CompAssembly | virtual |
readXMLAttributes(const Poco::XML::Attributes &attr) | Mantid::Geometry::Component | virtual |
registerContents(class ComponentVisitor &componentVisitor) const override | Mantid::Geometry::CompAssembly | virtual |
remove(IComponent *) | Mantid::Geometry::CompAssembly | |
removeDetector(IDetector *) | Mantid::Geometry::Instrument | |
Mantid::rotate(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::rotate(double, const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::rotate(const Kernel::Quat &) override | Mantid::Geometry::Component | virtual |
Mantid::Geometry::Component::rotate(double, const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
saveDetectorSetInfoToNexus(::NeXus::File *file, const std::vector< detid_t > &detIDs) const | Mantid::Geometry::Instrument | private |
saveNexus(::NeXus::File *file, const std::string &group) const | Mantid::Geometry::Instrument | |
setDefaultView(const std::string &type) | Mantid::Geometry::Instrument | |
setDefaultViewAxis(const std::string &axis) | Mantid::Geometry::Instrument | inline |
setDescription(const std::string &descr) | Mantid::Geometry::Component | |
setFilename(const std::string &filename) | Mantid::Geometry::Instrument | |
Mantid::setName(const std::string &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::setName(const std::string &) override | Mantid::Geometry::Component | virtual |
Mantid::setParent(IComponent *)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::setParent(IComponent *) override | Mantid::Geometry::Component | virtual |
setPhysicalInstrument(std::unique_ptr< Instrument >) | Mantid::Geometry::Instrument | |
Mantid::setPos(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::setPos(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::setPos(double, double, double) override | Mantid::Geometry::Component | virtual |
Mantid::Geometry::Component::setPos(const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
setReferenceFrame(std::shared_ptr< ReferenceFrame > frame) | Mantid::Geometry::Instrument | |
Mantid::setRot(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::setRot(const Kernel::Quat &) override | Mantid::Geometry::Component | virtual |
setValidFromDate(const Types::Core::DateAndTime &val) | Mantid::Geometry::Instrument | |
setValidToDate(const Types::Core::DateAndTime &val) | Mantid::Geometry::Instrument | inline |
setXmlText(const std::string &XmlText) | Mantid::Geometry::Instrument | |
swap(const Component *base, const ParameterMap *pmap) | Mantid::Geometry::Component | protected |
testIntersectionWithChildren(Track &testRay, std::deque< IComponent_const_sptr > &searchQueue) const override | Mantid::Geometry::CompAssembly | virtual |
Mantid::translate(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::translate(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::Component::translate(const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
Mantid::Geometry::Component::translate(double, double, double) override | Mantid::Geometry::Component | virtual |
type() const override | Mantid::Geometry::Instrument | inlinevirtual |
typeName() const | Mantid::Geometry::Component | inlinevirtual |
validateComponentProperties(IComponent_const_sptr component) const | Mantid::Geometry::Instrument | private |
writeXML(Poco::XML::XMLWriter &writer) const | Mantid::Geometry::Component | virtual |
~CompAssembly() override | Mantid::Geometry::CompAssembly | |
~IComponent()=default | Mantid::Geometry::IComponent | virtual |