|
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 |