Mantid
|
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::ShapeFactory | private |
createHexahedralShape(double xlb, double xlf, double xrf, double xrb, double ylb, double ylf, double yrf, double yrb) | Mantid::Geometry::ShapeFactory | static |
createShape(Poco::XML::Element *pElem) | Mantid::Geometry::ShapeFactory | |
createShape(std::string shapeXML, bool addTypeTag=true) | Mantid::Geometry::ShapeFactory | |
createSphere(const Kernel::V3D ¢re, double radius) | Mantid::Geometry::ShapeFactory | static |
generateMatrix(double xRotation, double yRotation, double zRotation) | Mantid::Geometry::ShapeFactory | static |
generateXRotation(double xRotation) | Mantid::Geometry::ShapeFactory | static |
generateYRotation(double yRotation) | Mantid::Geometry::ShapeFactory | static |
generateZRotation(double zRotation) | Mantid::Geometry::ShapeFactory | static |
getDoubleAttribute(Poco::XML::Element *pElem, const std::string &name) | Mantid::Geometry::ShapeFactory | private |
getOptionalShapeElement(Poco::XML::Element *pElem, const std::string &name) | Mantid::Geometry::ShapeFactory | private |
getShapeElement(Poco::XML::Element *pElem, const std::string &name) | Mantid::Geometry::ShapeFactory | private |
m_gonioRotateMatrix | Mantid::Geometry::ShapeFactory | private |
m_rotateAllMatrix | Mantid::Geometry::ShapeFactory | private |
parseCone(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseCuboid(Poco::XML::Element *pElem) | Mantid::Geometry::ShapeFactory | private |
parseCuboid(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseCylinder(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseHexahedron(Poco::XML::Element *pElem) | Mantid::Geometry::ShapeFactory | private |
parseHexahedron(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseHexahedronFromStruct(const Hexahedron &hex, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | privatestatic |
parseHollowCylinder(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseInfiniteCone(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseInfiniteCylinder(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseInfinitePlane(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parsePosition(Poco::XML::Element *pElem) | Mantid::Geometry::ShapeFactory | private |
parseSliceOfCylinderRing(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseSphere(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseTaperedGuide(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
parseTorus(Poco::XML::Element *pElem, std::map< int, std::shared_ptr< Surface > > &prim, int &l_id) | Mantid::Geometry::ShapeFactory | private |
sphereAlgebra(const int surfaceID) | Mantid::Geometry::ShapeFactory | privatestatic |