| calcValidType(const Kernel::V3D &Pt, const Kernel::V3D &uVec) const | Mantid::Geometry::MeshObject | |
| clone() const override | Mantid::Geometry::MeshObject | inlinevirtual |
| cloneWithMaterial(const Kernel::Material &material) const override | Mantid::Geometry::MeshObject | inlinevirtual |
| distance(const Track &track) const override | Mantid::Geometry::MeshObject | virtual |
| draw() const override | Mantid::Geometry::MeshObject | virtual |
| generatePointInObject(Kernel::PseudoRandomNumberGenerator &rng, const size_t) const override | Mantid::Geometry::MeshObject | virtual |
| generatePointInObject(Kernel::PseudoRandomNumberGenerator &rng, const BoundingBox &activeRegion, const size_t) const override | Mantid::Geometry::MeshObject | virtual |
| getBoundingBox(double &xmax, double &ymax, double &zmax, double &xmin, double &ymin, double &zmin) const override | Mantid::Geometry::MeshObject | virtual |
| getBoundingBox() const override | Mantid::Geometry::MeshObject | virtual |
| getGeometryHandler() const override | Mantid::Geometry::MeshObject | virtual |
| getIntersections(const Kernel::V3D &start, const Kernel::V3D &direction, std::vector< Kernel::V3D > &intersectionPoints, std::vector< Mantid::Geometry::TrackDirection > &entryExitFlags) const | Mantid::Geometry::MeshObject | private |
| getName() const override | Mantid::Geometry::MeshObject | inlinevirtual |
| GetObjectGeom(detail::ShapeInfo::GeometryShape &type, std::vector< Kernel::V3D > &vectors, double &innerRadius, double &radius, double &height) const override | Mantid::Geometry::MeshObject | virtual |
| getPointInObject(Kernel::V3D &point) const override | Mantid::Geometry::MeshObject | virtual |
| getTriangle(const size_t index, Kernel::V3D &v1, Kernel::V3D &v2, Kernel::V3D &v3) const | Mantid::Geometry::MeshObject | private |
| getTriangles() const | Mantid::Geometry::MeshObject | |
| getV3Ds() const | Mantid::Geometry::MeshObject | |
| getVertices() const | Mantid::Geometry::MeshObject | |
| hasValidShape() const override | Mantid::Geometry::MeshObject | virtual |
| id() const override | Mantid::Geometry::MeshObject | inlinevirtual |
| initDraw() const override | Mantid::Geometry::MeshObject | virtual |
| initialize() | Mantid::Geometry::MeshObject | private |
| interceptSurface(Geometry::Track &) const override | Mantid::Geometry::MeshObject | virtual |
| isFiniteGeometry() const | Mantid::Geometry::IObject | inlinevirtual |
| isOnSide(const Kernel::V3D &) const override | Mantid::Geometry::MeshObject | virtual |
| isValid(const Kernel::V3D &) const override | Mantid::Geometry::MeshObject | virtual |
| m_boundingBox | Mantid::Geometry::MeshObject | mutableprivate |
| m_handler | Mantid::Geometry::MeshObject | private |
| m_id | Mantid::Geometry::MeshObject | private |
| m_material | Mantid::Geometry::MeshObject | private |
| m_string | Mantid::Geometry::MeshObject | private |
| M_TOLERANCE | Mantid::Geometry::MeshObject | private |
| m_triangles | Mantid::Geometry::MeshObject | private |
| m_vertices | Mantid::Geometry::MeshObject | private |
| m_vtk_cache_reader | Mantid::Geometry::MeshObject | private |
| m_vtk_cache_writer | Mantid::Geometry::MeshObject | private |
| material() const override | Mantid::Geometry::MeshObject | virtual |
| MeshObject(std::vector< uint32_t > faces, std::vector< Kernel::V3D > vertices, const Kernel::Material &material) | Mantid::Geometry::MeshObject | |
| MeshObject(std::vector< uint32_t > &&faces, std::vector< Kernel::V3D > &&vertices, const Kernel::Material &&material) | Mantid::Geometry::MeshObject | |
| MeshObject(const MeshObject &)=delete | Mantid::Geometry::MeshObject | |
| multiply(const Kernel::Matrix< double > &) | Mantid::Geometry::MeshObject | |
| numberOfTriangles() const | Mantid::Geometry::MeshObject | |
| numberOfVertices() const | Mantid::Geometry::MeshObject | |
| operator=(const MeshObject &)=delete | Mantid::Geometry::MeshObject | |
| rotate(const Kernel::Matrix< double > &) | Mantid::Geometry::MeshObject | |
| scale(const double scaleFactor) | Mantid::Geometry::MeshObject | |
| searchForObject(Kernel::V3D &point) const | Mantid::Geometry::MeshObject | private |
| setFiniteGeometryFlag(bool) | Mantid::Geometry::IObject | inlinevirtual |
| setGeometryHandler(const std::shared_ptr< GeometryHandler > &h) | Mantid::Geometry::MeshObject | |
| setID(const std::string &id) override | Mantid::Geometry::MeshObject | inlinevirtual |
| setMaterial(const Kernel::Material &material) override | Mantid::Geometry::MeshObject | virtual |
| shape() const override | Mantid::Geometry::MeshObject | virtual |
| shapeInfo() const override | Mantid::Geometry::MeshObject | virtual |
| solidAngle(const Kernel::V3D &observer) const override | Mantid::Geometry::MeshObject | virtual |
| solidAngle(const Kernel::V3D &observer, const Kernel::V3D &scaleFactor) const override | Mantid::Geometry::MeshObject | virtual |
| translate(const Kernel::V3D &) | Mantid::Geometry::MeshObject | |
| updateGeometryHandler() | Mantid::Geometry::MeshObject | |
| volume() const override | Mantid::Geometry::MeshObject | virtual |
| ~IObject()=default | Mantid::Geometry::IObject | virtual |
| ~MeshObject()=default | Mantid::Geometry::MeshObject | virtual |