| add(IComponent *) override | Mantid::Geometry::CompAssembly | virtual |
| addChildren(IComponent *comp) | Mantid::Geometry::CompAssembly | |
| addCopy(IComponent *) override | Mantid::Geometry::CompAssembly | virtual |
| addCopy(IComponent *, const std::string &) override | Mantid::Geometry::CompAssembly | virtual |
| appendXML(std::ostream &xmlStream) const | Mantid::Geometry::Component | virtual |
| base() const | Mantid::Geometry::Component | inline |
| clone() const override | Mantid::Geometry::RectangularDetector | virtual |
| comp_it typedef | Mantid::Geometry::CompAssembly | protected |
| compareName(const std::string &proposedMatch) | Mantid::Geometry::RectangularDetector | static |
| 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 |
| createLayer(const std::string &name, CompAssembly *parent, int iz, int &minDetID, int &maxDetID) | Mantid::Geometry::GridDetector | protected |
| draw() const override | Mantid::Geometry::GridDetector | virtual |
| drawObject() const override | Mantid::Geometry::GridDetector | virtual |
| Mantid::getAncestors() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::Component::getAncestors() const override | Mantid::Geometry::Component | virtual |
| getAtXY(const int X, const int Y) const | Mantid::Geometry::RectangularDetector | |
| getAtXYZ(const int x, const int y, const int z) const | Mantid::Geometry::GridDetector | |
| 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 |
| 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::RectangularDetector | virtual |
| getChild(const int i) const override | Mantid::Geometry::CompAssembly | virtual |
| getChildren(std::vector< IComponent_const_sptr > &outVector, bool recursive) const override | Mantid::Geometry::CompAssembly | virtual |
| getComponentByName(const std::string &cname, int nlevels=0) const override | Mantid::Geometry::GridDetector | virtual |
| Mantid::getComponentID() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::Component::getComponentID() const override | Mantid::Geometry::Component | virtual |
| getDescription() const | Mantid::Geometry::Component | |
| getDetectorIDAtXY(const int X, const int Y) const | Mantid::Geometry::RectangularDetector | |
| getDetectorIDAtXYZ(const int x, const int y, const int z) const | Mantid::Geometry::GridDetector | |
| Mantid::getDistance(const IComponent &) const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::Component::getDistance(const IComponent &) const override | Mantid::Geometry::Component | virtual |
| Mantid::getFullName() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::Component::getFullName() const override | Mantid::Geometry::Component | virtual |
| 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 |
| Mantid::getName() const =0 | Mantid::Geometry::IComponent | pure virtual |
| 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::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 |
| 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 |
| getPointInObject(Kernel::V3D &point) const override | Mantid::Geometry::GridDetector | virtual |
| 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 |
| Mantid::getRelativePos() const =0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::Component::getRelativePos() const override | Mantid::Geometry::Component | virtual |
| getRelativePosAtXY(int x, int y) const | Mantid::Geometry::RectangularDetector | |
| getRelativePosAtXYZ(int x, int y, int z) const | Mantid::Geometry::GridDetector | |
| 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 |
| Mantid::getScaleFactor() const | Mantid::Geometry::IComponent | inlinevirtual |
| Mantid::Geometry::Component::getScaleFactor() const override | Mantid::Geometry::Component | virtual |
| getShortDescription() const | Mantid::Geometry::Component | |
| 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 |
| getTextureID() const | Mantid::Geometry::RectangularDetector | |
| getTextureSize(int &xsize, int &ysize) const | Mantid::Geometry::RectangularDetector | |
| getXYForDetectorID(const int detectorID) const | Mantid::Geometry::RectangularDetector | |
| getXYZForDetectorID(const detid_t detectorID) const | Mantid::Geometry::GridDetector | |
| GridDetector(const std::string &name, IComponent *reference=nullptr) | Mantid::Geometry::GridDetector | |
| GridDetector(const GridDetector *base, const ParameterMap *map) | Mantid::Geometry::GridDetector | |
| handle | Mantid::Geometry::IObjComponent | private |
| Handle() const | Mantid::Geometry::IObjComponent | inline |
| 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 |
| ICompAssembly() | Mantid::Geometry::ICompAssembly | inline |
| ICompAssembly(const ICompAssembly &)=default | Mantid::Geometry::ICompAssembly | protected |
| idfillbyfirst_y() const | Mantid::Geometry::GridDetector | |
| idFillOrder() const | Mantid::Geometry::GridDetector | |
| idstart() const | Mantid::Geometry::GridDetector | |
| idstep() const | Mantid::Geometry::GridDetector | |
| idstepbyrow() const | Mantid::Geometry::GridDetector | |
| index() const | Mantid::Geometry::Component | |
| init() | Mantid::Geometry::GridDetector | protected |
| initDraw() const override | Mantid::Geometry::GridDetector | virtual |
| initialize(std::shared_ptr< IObject > shape, int xpixels, double xstart, double xstep, int ypixels, double ystart, double ystep, int idstart, bool idfillbyfirst_y, int idstepbyrow, int idstep=1) | Mantid::Geometry::RectangularDetector | |
| Mantid::Geometry::GridDetector::initialize(std::shared_ptr< IObject > shape, int xpixels, double xstart, double xstep, int ypixels, double ystart, double ystep, int zpixels, double zstart, double zstep, int idstart, const std::string &idFillOrder, int idstepbyrow, int idstep=1) | Mantid::Geometry::GridDetector | |
| initializeValues(std::shared_ptr< IObject > shape, int xpixels, double xstart, double xstep, int ypixels, double ystart, double ystep, int zpixels, double zstart, double zstep, int idstart, const std::string &idFillOrder, int idstepbyrow, int idstep) | Mantid::Geometry::GridDetector | private |
| interceptSurface(Track &track) const override | Mantid::Geometry::GridDetector | virtual |
| IObjComponent() | Mantid::Geometry::IObjComponent | |
| IObjComponent(GeometryHandler *the_handler) | Mantid::Geometry::IObjComponent | |
| IObjComponent(const IObjComponent &) | Mantid::Geometry::IObjComponent | |
| isOnSide(const Kernel::V3D &point) const override | Mantid::Geometry::GridDetector | virtual |
| 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 | |
| isValid(const Kernel::V3D &point) const override | Mantid::Geometry::GridDetector | virtual |
| m_base | Mantid::Geometry::Component | protected |
| m_cachedBoundingBox | Mantid::Geometry::CompAssembly | mutableprotected |
| m_children | Mantid::Geometry::CompAssembly | protected |
| m_gridBase | Mantid::Geometry::GridDetector | private |
| m_idfillbyfirst_y | Mantid::Geometry::GridDetector | private |
| m_idFillOrder | Mantid::Geometry::GridDetector | private |
| m_idstart | Mantid::Geometry::GridDetector | private |
| m_idstep | Mantid::Geometry::GridDetector | private |
| m_idstepbyrow | Mantid::Geometry::GridDetector | private |
| m_map | Mantid::Geometry::Component | protected |
| m_maxDetId | Mantid::Geometry::GridDetector | private |
| m_minDetId | Mantid::Geometry::GridDetector | private |
| 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::GridDetector | private |
| m_textureID | Mantid::Geometry::RectangularDetector | private |
| m_xpixels | Mantid::Geometry::GridDetector | private |
| m_xsize | Mantid::Geometry::GridDetector | private |
| m_xstart | Mantid::Geometry::GridDetector | private |
| m_xstep | Mantid::Geometry::GridDetector | private |
| m_ypixels | Mantid::Geometry::GridDetector | private |
| m_ysize | Mantid::Geometry::GridDetector | private |
| m_ystart | Mantid::Geometry::GridDetector | private |
| m_ystep | Mantid::Geometry::GridDetector | private |
| m_zpixels | Mantid::Geometry::GridDetector | private |
| m_zsize | Mantid::Geometry::GridDetector | private |
| m_zstart | Mantid::Geometry::GridDetector | private |
| m_zstep | Mantid::Geometry::GridDetector | private |
| material() const override | Mantid::Geometry::RectangularDetector | virtual |
| maxDetectorID() | Mantid::Geometry::GridDetector | |
| minDetectorID() | Mantid::Geometry::GridDetector | |
| nelements() const override | Mantid::Geometry::CompAssembly | virtual |
| operator=(const ICompAssembly &) | Mantid::Geometry::RectangularDetector | private |
| Mantid::Geometry::CompAssembly::operator=(const CompAssembly &other) | Mantid::Geometry::CompAssembly | |
| Mantid::Geometry::IObjComponent::operator=(const IObjComponent &rhs) | Mantid::Geometry::IObjComponent | |
| operator[](int i) const override | Mantid::Geometry::CompAssembly | virtual |
| 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 |
| RectangularDetector() | Mantid::Geometry::RectangularDetector | |
| RectangularDetector(const std::string &, IComponent *reference=nullptr) | Mantid::Geometry::RectangularDetector | |
| RectangularDetector(const RectangularDetector *base, const ParameterMap *map) | Mantid::Geometry::RectangularDetector | |
| registerContents(class ComponentVisitor &componentVisitor) const override | Mantid::Geometry::RectangularDetector | virtual |
| remove(IComponent *) | Mantid::Geometry::CompAssembly | |
| 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 |
| 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::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 |
| 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 |
| Mantid::setRot(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
| Mantid::Geometry::Component::setRot(const Kernel::Quat &) override | Mantid::Geometry::Component | virtual |
| setTextureID(unsigned int textureID) | Mantid::Geometry::RectangularDetector | |
| shape() const override | Mantid::Geometry::GridDetector | virtual |
| solidAngle(const Kernel::V3D &observer) const override | Mantid::Geometry::GridDetector | virtual |
| swap(const Component *base, const ParameterMap *pmap) | Mantid::Geometry::Component | protected |
| testIntersectionWithChildren(Track &testRay, std::deque< IComponent_const_sptr > &searchQueue) const override | Mantid::Geometry::RectangularDetector | 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::RectangularDetector | inlinevirtual |
| typeName() const | Mantid::Geometry::Component | inlinevirtual |
| validateInput() const | Mantid::Geometry::GridDetector | private |
| writeXML(Poco::XML::XMLWriter &writer) const | Mantid::Geometry::Component | virtual |
| xpixels() const | Mantid::Geometry::GridDetector | |
| xsize() const | Mantid::Geometry::GridDetector | |
| xstart() const | Mantid::Geometry::GridDetector | |
| xstep() const | Mantid::Geometry::GridDetector | |
| ypixels() const | Mantid::Geometry::GridDetector | |
| ysize() const | Mantid::Geometry::GridDetector | |
| ystart() const | Mantid::Geometry::GridDetector | |
| ystep() const | Mantid::Geometry::GridDetector | |
| zpixels() const | Mantid::Geometry::GridDetector | |
| zsize() const | Mantid::Geometry::GridDetector | |
| zstart() const | Mantid::Geometry::GridDetector | |
| zstep() const | Mantid::Geometry::GridDetector | |
| ~CompAssembly() override | Mantid::Geometry::CompAssembly | |
| ~IComponent()=default | Mantid::Geometry::IComponent | virtual |
| ~IObjComponent() override | Mantid::Geometry::IObjComponent | |