| adjust(Poco::XML::Element *pElem, std::map< std::string, bool > &isTypeAssembly, std::map< std::string, Poco::XML::Element * > &getTypeElement) | Mantid::Geometry::InstrumentDefinitionParser | private |
| adjustTypesContainingCombineComponentsElement(ShapeFactory &shapeCreator, const std::string &filename, const std::vector< Poco::XML::Element * > &typeElems, size_t numberOfTypes) | Mantid::Geometry::InstrumentDefinitionParser | private |
| appendAssembly(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElem, const Poco::XML::Element *pCompElem, IdList &idList) | Mantid::Geometry::InstrumentDefinitionParser | private |
| appendLeaf(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElem, const Poco::XML::Element *pCompElem, IdList &idList) | Mantid::Geometry::InstrumentDefinitionParser | private |
| appendLocations(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElems, const Poco::XML::Element *pCompElem, IdList &idList) | Mantid::Geometry::InstrumentDefinitionParser | private |
| applyCache(const IDFObject_const_sptr &cacheToApply) | Mantid::Geometry::InstrumentDefinitionParser | private |
| attrToDouble(const Poco::XML::Element *pElem, const std::string &name) | Mantid::Geometry::InstrumentDefinitionParser | private |
| buildExcludeList(const Poco::XML::Element *const location) | Mantid::Geometry::InstrumentDefinitionParser | private |
| CachingOption enum name | Mantid::Geometry::InstrumentDefinitionParser | |
| checkComponentContainsLocationElement(Poco::XML::Element *pElem, const std::string &filename) const | Mantid::Geometry::InstrumentDefinitionParser | private |
| checkIdListExistsAndDefinesEnoughIDs(const IdList &idList, Poco::XML::Element *pElem, const std::string &filename) const | Mantid::Geometry::InstrumentDefinitionParser | private |
| collateTypeInformation(const std::string &filename, const std::vector< Poco::XML::Element * > &typeElems, ShapeFactory &shapeCreator) | Mantid::Geometry::InstrumentDefinitionParser | private |
| convertLocationsElement(const Poco::XML::Element *pElem) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createDetectorOrMonitor(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElem, const Poco::XML::Element *pCompElem, const std::string &filename, IdList &idList, const std::string &category) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createGridDetector(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElem, const Poco::XML::Element *pCompElem, const std::string &filename, const Poco::XML::Element *pType) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createNeutronicInstrument() | Mantid::Geometry::InstrumentDefinitionParser | private |
| createRectangularDetector(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElem, const Poco::XML::Element *pCompElem, const std::string &filename, const Poco::XML::Element *pType) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createShapeIfTypeIsNotAnAssembly(Mantid::Geometry::ShapeFactory &shapeCreator, size_t iType, Poco::XML::Element *pTypeElem, const std::string &typeName) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createStructuredDetector(Geometry::ICompAssembly *parent, const Poco::XML::Element *pLocElem, const Poco::XML::Element *pCompElem, const std::string &filename, const Poco::XML::Element *pType) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createVectorOfElementsContainingAParameterElement(Poco::XML::Element *pRootElem) | Mantid::Geometry::InstrumentDefinitionParser | private |
| createVTPFileName() | Mantid::Geometry::InstrumentDefinitionParser | |
| getAbsolutPositionInCompCoorSys(Geometry::ICompAssembly *comp, Kernel::V3D) | Mantid::Geometry::InstrumentDefinitionParser | |
| getAppliedCachingOption() const | Mantid::Geometry::InstrumentDefinitionParser | |
| getDocument() | Mantid::Geometry::InstrumentDefinitionParser | private |
| getMangledName() | Mantid::Geometry::InstrumentDefinitionParser | |
| getNameOfLocationElement(const Poco::XML::Element *pElem, const Poco::XML::Element *pCompElem) | Mantid::Geometry::InstrumentDefinitionParser | static |
| getParentComponent(const Poco::XML::Element *pLocElem) | Mantid::Geometry::InstrumentDefinitionParser | static |
| getRelativeTranslation(const Geometry::IComponent *comp, const Poco::XML::Element *pElem, const double angleConvertConst, const bool deltaOffsets=false) | Mantid::Geometry::InstrumentDefinitionParser | private |
| getShapeCoorSysComp(Geometry::ICompAssembly *parent, Poco::XML::Element *pLocElem, std::map< std::string, Poco::XML::Element * > &getTypeElement, Geometry::ICompAssembly *&endAssembly) | Mantid::Geometry::InstrumentDefinitionParser | private |
| getShapeElement(const Poco::XML::Element *pElem, const std::string &name) | Mantid::Geometry::InstrumentDefinitionParser | private |
| getTypeAndComponentPointers(const Poco::XML::Element *pRootElem, std::vector< Poco::XML::Element * > &typeElems, std::vector< Poco::XML::Element * > &compElems) const | Mantid::Geometry::InstrumentDefinitionParser | private |
| getTypeElement | Mantid::Geometry::InstrumentDefinitionParser | private |
| initialise(const std::string &filename, const std::string &instName, const std::string &xmlText, const std::string &vtpFilename) | Mantid::Geometry::InstrumentDefinitionParser | private |
| InstrumentDefinitionParser() | Mantid::Geometry::InstrumentDefinitionParser | |
| InstrumentDefinitionParser(const std::string &filename, const std::string &instName, const std::string &xmlText) | Mantid::Geometry::InstrumentDefinitionParser | |
| InstrumentDefinitionParser(const IDFObject_const_sptr &xmlFile, const IDFObject_const_sptr &expectedCacheFile, const std::string &instName, const std::string &xmlText) | Mantid::Geometry::InstrumentDefinitionParser | |
| isAssembly(const std::string &) const | Mantid::Geometry::InstrumentDefinitionParser | private |
| isTypeAssembly | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_angleConvertConst | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_cacheFile | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_cachingOption | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_defaultFacing | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_deltaOffsets | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_facingComponent | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_hasParameterElement | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_hasParameterElement_beenSet | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_haveDefaultFacing | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_indirectPositions | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_instName | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_instrument | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_neutronicPos | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_pDoc | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_tempPosHolder | Mantid::Geometry::InstrumentDefinitionParser | private |
| m_xmlFile | Mantid::Geometry::InstrumentDefinitionParser | private |
| makeXYplaneFaceComponent(Geometry::IComponent *&in, const Geometry::ObjComponent *facing) | Mantid::Geometry::InstrumentDefinitionParser | private |
| makeXYplaneFaceComponent(Geometry::IComponent *&in, const Kernel::V3D &facingPoint) | Mantid::Geometry::InstrumentDefinitionParser | private |
| mapTypeNameToShape | Mantid::Geometry::InstrumentDefinitionParser | private |
| NoneApplied enum value | Mantid::Geometry::InstrumentDefinitionParser | |
| parseFacingElementToV3D(Poco::XML::Element *pElem) | Mantid::Geometry::InstrumentDefinitionParser | private |
| parseLocationsForEachTopLevelComponent(Kernel::ProgressBase *progressReporter, const std::string &filename, const std::vector< Poco::XML::Element * > &compElems) | Mantid::Geometry::InstrumentDefinitionParser | private |
| parsePosition(Poco::XML::Element *pElem) | Mantid::Geometry::InstrumentDefinitionParser | private |
| parseXML(Kernel::ProgressBase *progressReporter) | Mantid::Geometry::InstrumentDefinitionParser | |
| populateIdList(Poco::XML::Element *pE, IdList &idList) | Mantid::Geometry::InstrumentDefinitionParser | private |
| readDefaults(Poco::XML::Element *defaults) | Mantid::Geometry::InstrumentDefinitionParser | private |
| ReadFallBack enum value | Mantid::Geometry::InstrumentDefinitionParser | |
| ReadGeomCache enum value | Mantid::Geometry::InstrumentDefinitionParser | |
| saveDOM_Tree(std::string &outFilename) | Mantid::Geometry::InstrumentDefinitionParser | |
| setComponentLinks(std::shared_ptr< Geometry::Instrument > &instrument, Poco::XML::Element *pRootElem, Kernel::ProgressBase *progress=nullptr, const std::string &requestedDate=std::string()) | Mantid::Geometry::InstrumentDefinitionParser | |
| setFacing(Geometry::IComponent *comp, const Poco::XML::Element *pElem) | Mantid::Geometry::InstrumentDefinitionParser | private |
| setLocation(Geometry::IComponent *comp, const Poco::XML::Element *pElem, const double angleConvertConst, const bool deltaOffsets=false) | Mantid::Geometry::InstrumentDefinitionParser | private |
| setLogfile(const Geometry::IComponent *comp, const Poco::XML::Element *pElem, InstrumentParameterCache &logfileCache, const std::string &requestedDate=std::string()) | Mantid::Geometry::InstrumentDefinitionParser | private |
| setupGeometryCache() | Mantid::Geometry::InstrumentDefinitionParser | private |
| setValidityRange(const Poco::XML::Element *pRootElem) | Mantid::Geometry::InstrumentDefinitionParser | private |
| throwIfTypeNameNotUnique(const std::string &filename, const std::string &typeName) const | Mantid::Geometry::InstrumentDefinitionParser | private |
| translateRotateXMLcuboid(Geometry::ICompAssembly *comp, const Poco::XML::Element *cuboidEle, const std::string &cuboidName) | Mantid::Geometry::InstrumentDefinitionParser | private |
| translateRotateXMLcuboid(Geometry::ICompAssembly *comp, const std::string &cuboidXML, const std::string &cuboidName) | Mantid::Geometry::InstrumentDefinitionParser | private |
| writeAndApplyCache(IDFObject_const_sptr firstChoiceCache, IDFObject_const_sptr fallBackCache) | Mantid::Geometry::InstrumentDefinitionParser | private |
| WroteCacheTemp enum value | Mantid::Geometry::InstrumentDefinitionParser | |
| WroteGeomCache enum value | Mantid::Geometry::InstrumentDefinitionParser | |
| ~InstrumentDefinitionParser()=default | Mantid::Geometry::InstrumentDefinitionParser | |