clone() const override | Mantid::Geometry::Container | inlinevirtual |
cloneWithMaterial(const Kernel::Material &material) const override | Mantid::Geometry::Container | inlinevirtual |
Container() | Mantid::Geometry::Container | |
Container(IObject_sptr shape) | Mantid::Geometry::Container | |
Container(const Container &container) | Mantid::Geometry::Container | |
Container(const std::string &xml) | Mantid::Geometry::Container | |
createSampleShape(const ShapeArgs &args) const | Mantid::Geometry::Container | |
distance(const Geometry::Track &t) const override | Mantid::Geometry::Container | inlinevirtual |
draw() const override | Mantid::Geometry::Container | inlinevirtual |
generatePointInObject(Kernel::PseudoRandomNumberGenerator &rng, const size_t i) const override | Mantid::Geometry::Container | inlinevirtual |
generatePointInObject(Kernel::PseudoRandomNumberGenerator &rng, const BoundingBox &activeRegion, const size_t i) const override | Mantid::Geometry::Container | inlinevirtual |
getBoundingBox() const override | Mantid::Geometry::Container | inlinevirtual |
getBoundingBox(double &xmax, double &ymax, double &zmax, double &xmin, double &ymin, double &zmin) const override | Mantid::Geometry::Container | inlinevirtual |
getGeometryHandler() const override | Mantid::Geometry::Container | inlinevirtual |
getName() const override | Mantid::Geometry::Container | inlinevirtual |
GetObjectGeom(detail::ShapeInfo::GeometryShape &type, std::vector< Kernel::V3D > &vectors, double &innerRadius, double &radius, double &height) const override | Mantid::Geometry::Container | inlinevirtual |
getPointInObject(Kernel::V3D &point) const override | Mantid::Geometry::Container | inlinevirtual |
getSampleShape() const | Mantid::Geometry::Container | |
getShape() const | Mantid::Geometry::Container | inline |
getShapePtr() const | Mantid::Geometry::Container | inline |
hasCustomizableSampleShape() const | Mantid::Geometry::Container | |
hasFixedSampleShape() const | Mantid::Geometry::Container | |
hasValidShape() const override | Mantid::Geometry::Container | inlinevirtual |
id() const override | Mantid::Geometry::Container | inlinevirtual |
initDraw() const override | Mantid::Geometry::Container | inlinevirtual |
interceptSurface(Geometry::Track &t) const override | Mantid::Geometry::Container | inlinevirtual |
isFiniteGeometry() const | Mantid::Geometry::IObject | inlinevirtual |
isOnSide(const Kernel::V3D &p) const override | Mantid::Geometry::Container | inlinevirtual |
isValid(const Kernel::V3D &p) const override | Mantid::Geometry::Container | inlinevirtual |
m_sampleShape | Mantid::Geometry::Container | private |
m_sampleShapeXML | Mantid::Geometry::Container | private |
m_shape | Mantid::Geometry::Container | private |
material() const override | Mantid::Geometry::Container | inlinevirtual |
operator=(const Container &container) | Mantid::Geometry::Container | |
setFiniteGeometryFlag(bool) | Mantid::Geometry::IObject | inlinevirtual |
setID(const std::string &id) override | Mantid::Geometry::Container | virtual |
setMaterial(const Kernel::Material &material) override | Mantid::Geometry::Container | inlinevirtual |
setSampleShape(const std::string &sampleShapeXML) | Mantid::Geometry::Container | |
setSampleShape(IObject_sptr sampleShape) | Mantid::Geometry::Container | inline |
shape() const override | Mantid::Geometry::Container | inlinevirtual |
ShapeArgs typedef | Mantid::Geometry::Container | |
shapeInfo() const override | Mantid::Geometry::Container | inlinevirtual |
solidAngle(const Kernel::V3D &observer) const override | Mantid::Geometry::Container | inlinevirtual |
solidAngle(const Kernel::V3D &observer, const Kernel::V3D &scaleFactor) const override | Mantid::Geometry::Container | inlinevirtual |
volume() const override | Mantid::Geometry::Container | inlinevirtual |
~IObject()=default | Mantid::Geometry::IObject | virtual |