| appendXML(std::ostream &xmlStream) const | Mantid::Geometry::Component | virtual |
| base() const | Mantid::Geometry::Component | inline |
| boundingBox(double &xmax, double &ymax, double &zmax, double &xmin, double &ymin, double &zmin) const | Mantid::Geometry::ObjComponent | |
| clone() const override | Mantid::Geometry::Detector | inlinevirtual |
| cloneParameterized(const ParameterMap *map) const override | Mantid::Geometry::Detector | inlinevirtual |
| 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 | |
| Detector(const std::string &name, int id, IComponent *parent) | Mantid::Geometry::Detector | |
| Detector(const std::string &name, int id, const std::shared_ptr< IObject > &shape, IComponent *parent) | Mantid::Geometry::Detector | |
| Detector(const Detector *base, const ParameterMap *map) | Mantid::Geometry::Detector | protected |
| Mantid::draw() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::draw() const override | Mantid::Geometry::ObjComponent | virtual |
| Mantid::drawObject() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::drawObject() const override | Mantid::Geometry::ObjComponent | virtual |
| factorOutComponentPosition(const Kernel::V3D &point) const | Mantid::Geometry::ObjComponent | protected |
| Mantid::getAncestors() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getAncestors() const override | Mantid::Geometry::Component | virtual |
| Mantid::getBareParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getBareParent() const override | Mantid::Geometry::Component | inlinevirtual |
| Mantid::getBaseComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getBaseComponent() const override | Mantid::Geometry::Component | virtual |
| Mantid::getBoolParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getBoolParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
| Mantid::getBoundingBox(BoundingBox &boundingBox) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::getBoundingBox(BoundingBox &absoluteBB) const override | Mantid::Geometry::ObjComponent | virtual |
| Mantid::getComponentID() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getComponentID() const override | Mantid::Geometry::Component | virtual |
| getDepth() const | Mantid::Geometry::ObjComponent | virtual |
| getDescription() const | Mantid::Geometry::Component | |
| getDistance(const IComponent &comp) const override | Mantid::Geometry::Detector | virtual |
| Mantid::getFullName() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getFullName() const override | Mantid::Geometry::Component | virtual |
| getHeight() const | Mantid::Geometry::ObjComponent | virtual |
| getID() const override | Mantid::Geometry::Detector | virtual |
| Mantid::getIntParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getIntParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
| Mantid::getName() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getName() const override | Mantid::Geometry::Component | virtual |
| Mantid::getNumberParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::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::ObjComponent::Mantid::Geometry::Component::getParameterAsString(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
| Mantid::getParameterNames(bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParameterNames(bool recursive=true) const override | Mantid::Geometry::Component | virtual |
| Mantid::getParameterNamesByComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::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::ObjComponent::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::ObjComponent::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::ObjComponent::Mantid::Geometry::Component::getParent() const override | Mantid::Geometry::Component | virtual |
| getPhi() const override | Mantid::Geometry::Detector | virtual |
| getPhiOffset(const double &offset) const override | Mantid::Geometry::Detector | virtual |
| Mantid::getPointInObject(Kernel::V3D &point) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::getPointInObject(Kernel::V3D &point) const override | Mantid::Geometry::ObjComponent | virtual |
| Mantid::getPos() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getPos() const override | Mantid::Geometry::Component | virtual |
| Mantid::getPositionParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getPositionParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
| getRelativeBoundingBox(BoundingBox &RelativeBB) const | Mantid::Geometry::ObjComponent | private |
| Mantid::getRelativePos() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRelativePos() const override | Mantid::Geometry::Component | virtual |
| Mantid::getRelativeRot() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRelativeRot() const override | Mantid::Geometry::Component | virtual |
| Mantid::getRotation() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRotation() const override | Mantid::Geometry::Component | virtual |
| Mantid::getRotationParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRotationParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
| Mantid::getScaleFactor() const | Mantid::Geometry::IComponent | inlinevirtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getScaleFactor() const override | Mantid::Geometry::Component | virtual |
| getShortDescription() const | Mantid::Geometry::Component | |
| getSignedTwoTheta(const Kernel::V3D &observer, const Kernel::V3D &axis, const Kernel::V3D &instrumentUp) const override | Mantid::Geometry::Detector | virtual |
| Mantid::getStringParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getStringParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
| getTopology(Kernel::V3D ¢er) const override | Mantid::Geometry::Detector | virtual |
| getTwoTheta(const Kernel::V3D &observer, const Kernel::V3D &axis) const override | Mantid::Geometry::Detector | virtual |
| getWidth() const | Mantid::Geometry::ObjComponent | virtual |
| Handle() const | Mantid::Geometry::IObjComponent | inline |
| handle | Mantid::Geometry::IObjComponent | private |
| hasComponentInfo() const | Mantid::Geometry::Component | |
| hasDetectorInfo() const | Mantid::Geometry::Detector | protected |
| Mantid::hasParameter(const std::string &name, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::hasParameter(const std::string &name, bool recursive=true) const override | Mantid::Geometry::Component | virtual |
| IDetector() | Mantid::Geometry::IDetector | inline |
| index() const override | Mantid::Geometry::Detector | virtual |
| Mantid::initDraw() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::initDraw() const override | Mantid::Geometry::ObjComponent | virtual |
| Mantid::interceptSurface(Track &track) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::interceptSurface(Track &track) const override | Mantid::Geometry::ObjComponent | virtual |
| IObjComponent() | Mantid::Geometry::IObjComponent | |
| IObjComponent(GeometryHandler *the_handler) | Mantid::Geometry::IObjComponent | |
| IObjComponent(const IObjComponent &) | Mantid::Geometry::IObjComponent | |
| Mantid::isOnSide(const Kernel::V3D &point) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::isOnSide(const Kernel::V3D &point) const override | Mantid::Geometry::ObjComponent | virtual |
| Mantid::isParametrized() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::isParametrized() const override | Mantid::Geometry::Component | virtual |
| isParentNamed(const std::string &expectedName, int maxDepth=-1) const | Mantid::Geometry::Component | |
| Mantid::isValid(const Kernel::V3D &point) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::isValid(const Kernel::V3D &point) const override | Mantid::Geometry::ObjComponent | virtual |
| m_base | Mantid::Geometry::Component | protected |
| m_id | Mantid::Geometry::Detector | private |
| m_map | Mantid::Geometry::Component | protected |
| m_name | Mantid::Geometry::Component | protected |
| m_parent | Mantid::Geometry::Component | protected |
| m_pos | Mantid::Geometry::Component | protected |
| m_rot | Mantid::Geometry::Component | protected |
| m_shape | Mantid::Geometry::ObjComponent | protected |
| Mantid::material() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::material() const override | Mantid::Geometry::ObjComponent | virtual |
| nDets() const override | Mantid::Geometry::Detector | inlinevirtual |
| ObjComponent(const IComponent *base, const ParameterMap *map) | Mantid::Geometry::ObjComponent | |
| ObjComponent(const std::string &name, IComponent *parent=nullptr) | Mantid::Geometry::ObjComponent | explicit |
| ObjComponent(const std::string &name, std::shared_ptr< const IObject > shape, IComponent *parent=nullptr) | Mantid::Geometry::ObjComponent | explicit |
| operator=(const IObjComponent &rhs) | Mantid::Geometry::IObjComponent | |
| parameterMap() const override | Mantid::Geometry::Detector | virtual |
| Mantid::printSelf(std::ostream &) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::printSelf(std::ostream &) const override | Mantid::Geometry::Component | virtual |
| readXMLAttributes(const Poco::XML::Attributes &attr) | Mantid::Geometry::Component | virtual |
| registerContents(class ComponentVisitor &componentVisitor) const override | Mantid::Geometry::Detector | virtual |
| 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::ObjComponent::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 |
| setDescription(const std::string &descr) | Mantid::Geometry::Component | |
| setGeometryHandler(GeometryHandler *h) | Mantid::Geometry::IObjComponent | protected |
| Mantid::setName(const std::string &)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setName(const std::string &) override | Mantid::Geometry::Component | virtual |
| Mantid::setParent(IComponent *)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setParent(IComponent *) override | Mantid::Geometry::Component | virtual |
| Mantid::setPos(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::setPos(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setPos(double, double, double) override | Mantid::Geometry::Component | virtual |
| Mantid::Geometry::Component::setPos(const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
| Mantid::setRot(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setRot(const Kernel::Quat &) override | Mantid::Geometry::Component | virtual |
| setShape(std::shared_ptr< const IObject > newShape) | Mantid::Geometry::ObjComponent | |
| Mantid::shape() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::shape() const override | Mantid::Geometry::ObjComponent | virtual |
| Mantid::solidAngle(const Kernel::V3D &observer) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
| Mantid::Geometry::ObjComponent::solidAngle(const Kernel::V3D &observer) const override | Mantid::Geometry::ObjComponent | virtual |
| swap(const Component *base, const ParameterMap *pmap) | Mantid::Geometry::Component | protected |
| takeOutRotation(Kernel::V3D point) const | Mantid::Geometry::ObjComponent | protected |
| Mantid::translate(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::translate(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::ObjComponent::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::Detector | inlinevirtual |
| typeName() const | Mantid::Geometry::Component | inlinevirtual |
| writeXML(Poco::XML::XMLWriter &writer) const | Mantid::Geometry::Component | virtual |
| ~IComponent()=default | Mantid::Geometry::IComponent | virtual |
| ~IObjComponent() override | Mantid::Geometry::IObjComponent | |