Mantid
Loading...
Searching...
No Matches
Mantid::Geometry::ShapeFactory Member List

This is the complete list of members for Mantid::Geometry::ShapeFactory, including all inherited members.

addGoniometerTag(const Kernel::Matrix< double > &rotateMatrix, std::string xml)Mantid::Geometry::ShapeFactory
createGeometryHandler(Poco::XML::Element *, const std::shared_ptr< CSGObject > &)Mantid::Geometry::ShapeFactoryprivate
createHexahedralShape(double xlb, double xlf, double xrf, double xrb, double ylb, double ylf, double yrf, double yrb)Mantid::Geometry::ShapeFactorystatic
createShape(Poco::XML::Element *pElem)Mantid::Geometry::ShapeFactory
createShape(std::string shapeXML, bool addTypeTag=true)Mantid::Geometry::ShapeFactory
createSphere(const Kernel::V3D &centre, double radius)Mantid::Geometry::ShapeFactorystatic
generateMatrix(double xRotation, double yRotation, double zRotation)Mantid::Geometry::ShapeFactorystatic
generateXRotation(double xRotation)Mantid::Geometry::ShapeFactorystatic
generateYRotation(double yRotation)Mantid::Geometry::ShapeFactorystatic
generateZRotation(double zRotation)Mantid::Geometry::ShapeFactorystatic
getDoubleAttribute(Poco::XML::Element *pElem, const std::string &name)Mantid::Geometry::ShapeFactoryprivate
getOptionalShapeElement(Poco::XML::Element *pElem, const std::string &name)Mantid::Geometry::ShapeFactoryprivate
getShapeElement(Poco::XML::Element *pElem, const std::string &name)Mantid::Geometry::ShapeFactoryprivate
m_gonioRotateMatrixMantid::Geometry::ShapeFactoryprivate
m_rotateAllMatrixMantid::Geometry::ShapeFactoryprivate
parseCone(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseCuboid(Poco::XML::Element *pElem)Mantid::Geometry::ShapeFactoryprivate
parseCuboid(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseCylinder(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseHexahedron(Poco::XML::Element *pElem)Mantid::Geometry::ShapeFactoryprivate
parseHexahedron(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseHexahedronFromStruct(const Hexahedron &hex, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivatestatic
parseHollowCylinder(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseInfiniteCone(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseInfiniteCylinder(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseInfinitePlane(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parsePosition(Poco::XML::Element *pElem)Mantid::Geometry::ShapeFactoryprivate
parseSliceOfCylinderRing(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseSphere(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseTaperedGuide(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
parseTorus(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id)Mantid::Geometry::ShapeFactoryprivate
sphereAlgebra(const int surfaceID)Mantid::Geometry::ShapeFactoryprivatestatic