add(IComponent *) override | Mantid::Geometry::ObjCompAssembly | virtual |
addCopy(IComponent *) override | Mantid::Geometry::ObjCompAssembly | virtual |
addCopy(IComponent *, const std::string &) override | Mantid::Geometry::ObjCompAssembly | virtual |
appendXML(std::ostream &xmlStream) const | Mantid::Geometry::Component | virtual |
base() const | Mantid::Geometry::Component | inline |
boundingBox(double &xmax, double &ymax, double &zmax, double &xmin, double &ymin, double &zmin) const | Mantid::Geometry::ObjComponent | |
clone() const override | Mantid::Geometry::ObjCompAssembly | virtual |
comp_it typedef | Mantid::Geometry::ObjCompAssembly | private |
Component(const IComponent *base, const ParameterMap *map) | Mantid::Geometry::Component | |
Component() | Mantid::Geometry::Component | |
Component(std::string name, IComponent *parent=nullptr) | Mantid::Geometry::Component | explicit |
Component(std::string name, const Kernel::V3D &position, IComponent *parent=nullptr) | Mantid::Geometry::Component | |
Component(std::string name, const Kernel::V3D &position, const Kernel::Quat &rotation, IComponent *parent=nullptr) | Mantid::Geometry::Component | |
const_comp_it typedef | Mantid::Geometry::ObjCompAssembly | private |
createOutline() | Mantid::Geometry::ObjCompAssembly | |
draw() const override | Mantid::Geometry::ObjComponent | virtual |
drawObject() const override | Mantid::Geometry::ObjComponent | virtual |
factorOutComponentPosition(const Kernel::V3D &point) const | Mantid::Geometry::ObjComponent | protected |
Mantid::getAncestors() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getAncestors() const override | Mantid::Geometry::Component | virtual |
Mantid::getBareParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getBareParent() const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getBaseComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getBaseComponent() const override | Mantid::Geometry::Component | virtual |
Mantid::getBoolParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getBoolParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getBoundingBox(BoundingBox &boundingBox) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::getBoundingBox(BoundingBox &absoluteBB) const override | Mantid::Geometry::ObjComponent | virtual |
getChild(const int i) const override | Mantid::Geometry::ObjCompAssembly | inlinevirtual |
getChildren(std::vector< IComponent_const_sptr > &outVector, bool recursive) const override | Mantid::Geometry::ObjCompAssembly | virtual |
getComponentByName(const std::string &cname, int nlevels=0) const override | Mantid::Geometry::ObjCompAssembly | virtual |
Mantid::getComponentID() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getComponentID() const override | Mantid::Geometry::Component | virtual |
getDepth() const | Mantid::Geometry::ObjComponent | virtual |
getDescription() const | Mantid::Geometry::Component | |
Mantid::getDistance(const IComponent &) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getDistance(const IComponent &) const override | Mantid::Geometry::Component | virtual |
Mantid::getFullName() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getFullName() const override | Mantid::Geometry::Component | virtual |
getHeight() const | Mantid::Geometry::ObjComponent | virtual |
Mantid::getIntParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getIntParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getName() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getName() const override | Mantid::Geometry::Component | virtual |
Mantid::getNumberParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getNumberParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getParamDescription(const std::string &pname, bool recursive=true) const | Mantid::Geometry::Component | |
getParameter(const std::string &p_name, bool recursive) const | Mantid::Geometry::Component | inlineprotected |
Mantid::getParameterAsString(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParameterAsString(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getParameterNames(bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParameterNames(bool recursive=true) const override | Mantid::Geometry::Component | virtual |
Mantid::getParameterNamesByComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParameterNamesByComponent() const override | Mantid::Geometry::Component | virtual |
Mantid::getParameterType(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParameterType(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getParameterVisible(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParameterVisible(const std::string &p_name, bool recursive) const override | Mantid::Geometry::Component | inlinevirtual |
getParamShortDescription(const std::string &pname, bool recursive=true) const | Mantid::Geometry::Component | |
Mantid::getParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getParent() const override | Mantid::Geometry::Component | virtual |
getPointInObject(Kernel::V3D &point) const override | Mantid::Geometry::ObjComponent | virtual |
getPos() const override | Mantid::Geometry::ObjCompAssembly | virtual |
Mantid::getPositionParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getPositionParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getRelativeBoundingBox(BoundingBox &RelativeBB) const | Mantid::Geometry::ObjComponent | private |
Mantid::getRelativePos() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRelativePos() const override | Mantid::Geometry::Component | virtual |
Mantid::getRelativeRot() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRelativeRot() const override | Mantid::Geometry::Component | virtual |
getRotation() const override | Mantid::Geometry::ObjCompAssembly | virtual |
Mantid::getRotationParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getRotationParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
Mantid::getScaleFactor() const | Mantid::Geometry::IComponent | inlinevirtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getScaleFactor() const override | Mantid::Geometry::Component | virtual |
getShortDescription() const | Mantid::Geometry::Component | |
Mantid::getStringParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::getStringParameter(const std::string &pname, bool recursive=true) const override | Mantid::Geometry::Component | inlinevirtual |
getWidth() const | Mantid::Geometry::ObjComponent | virtual |
handle | Mantid::Geometry::IObjComponent | private |
Handle() const | Mantid::Geometry::IObjComponent | inline |
hasComponentInfo() const | Mantid::Geometry::Component | |
Mantid::hasParameter(const std::string &name, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::hasParameter(const std::string &name, bool recursive=true) const override | Mantid::Geometry::Component | virtual |
ICompAssembly() | Mantid::Geometry::ICompAssembly | inline |
ICompAssembly(const ICompAssembly &)=default | Mantid::Geometry::ICompAssembly | protected |
index() const | Mantid::Geometry::Component | |
initDraw() const override | Mantid::Geometry::ObjComponent | virtual |
interceptSurface(Track &track) const override | Mantid::Geometry::ObjComponent | virtual |
IObjComponent() | Mantid::Geometry::IObjComponent | |
IObjComponent(GeometryHandler *the_handler) | Mantid::Geometry::IObjComponent | |
IObjComponent(const IObjComponent &) | Mantid::Geometry::IObjComponent | |
isOnSide(const Kernel::V3D &point) const override | Mantid::Geometry::ObjComponent | virtual |
Mantid::isParametrized() const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::isParametrized() const override | Mantid::Geometry::Component | virtual |
isParentNamed(const std::string &expectedName, int maxDepth=-1) const | Mantid::Geometry::Component | |
isValid(const Kernel::V3D &point) const override | Mantid::Geometry::ObjComponent | virtual |
m_base | Mantid::Geometry::Component | protected |
m_group | Mantid::Geometry::ObjCompAssembly | private |
m_map | Mantid::Geometry::Component | protected |
m_name | Mantid::Geometry::Component | protected |
m_parent | Mantid::Geometry::Component | protected |
m_pos | Mantid::Geometry::Component | protected |
m_rot | Mantid::Geometry::Component | protected |
m_shape | Mantid::Geometry::ObjComponent | protected |
material() const override | Mantid::Geometry::ObjComponent | virtual |
nelements() const override | Mantid::Geometry::ObjCompAssembly | virtual |
ObjCompAssembly(const IComponent *base, const ParameterMap *map) | Mantid::Geometry::ObjCompAssembly | |
ObjCompAssembly(const std::string &, IComponent *reference=nullptr) | Mantid::Geometry::ObjCompAssembly | |
ObjCompAssembly(const ObjCompAssembly &) | Mantid::Geometry::ObjCompAssembly | |
ObjComponent(const IComponent *base, const ParameterMap *map) | Mantid::Geometry::ObjComponent | |
ObjComponent(const std::string &name, IComponent *parent=nullptr) | Mantid::Geometry::ObjComponent | explicit |
ObjComponent(const std::string &name, std::shared_ptr< const IObject > shape, IComponent *parent=nullptr) | Mantid::Geometry::ObjComponent | explicit |
operator=(const ObjCompAssembly &) | Mantid::Geometry::ObjCompAssembly | |
operator=(const ICompAssembly &) | Mantid::Geometry::ObjCompAssembly | private |
Mantid::Geometry::ObjComponent::operator=(const IObjComponent &rhs) | Mantid::Geometry::IObjComponent | |
operator[](int i) const override | Mantid::Geometry::ObjCompAssembly | virtual |
printChildren(std::ostream &) const override | Mantid::Geometry::ObjCompAssembly | virtual |
Mantid::printSelf(std::ostream &) const =0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::printSelf(std::ostream &) const override | Mantid::Geometry::Component | virtual |
printTree(std::ostream &) const override | Mantid::Geometry::ObjCompAssembly | virtual |
readXMLAttributes(const Poco::XML::Attributes &attr) | Mantid::Geometry::Component | virtual |
registerContents(class Mantid::Geometry::ComponentVisitor &visitor) const override | Mantid::Geometry::ObjCompAssembly | virtual |
Mantid::rotate(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::rotate(double, const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::rotate(const Kernel::Quat &) override | Mantid::Geometry::Component | virtual |
Mantid::Geometry::Component::rotate(double, const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
setDescription(const std::string &descr) | Mantid::Geometry::Component | |
setGeometryHandler(GeometryHandler *h) | Mantid::Geometry::IObjComponent | protected |
Mantid::setName(const std::string &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setName(const std::string &) override | Mantid::Geometry::Component | virtual |
setOutline(std::shared_ptr< const IObject > obj) | Mantid::Geometry::ObjCompAssembly | |
Mantid::setParent(IComponent *)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setParent(IComponent *) override | Mantid::Geometry::Component | virtual |
Mantid::setPos(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::setPos(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setPos(double, double, double) override | Mantid::Geometry::Component | virtual |
Mantid::Geometry::Component::setPos(const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
Mantid::setRot(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::setRot(const Kernel::Quat &) override | Mantid::Geometry::Component | virtual |
setShape(std::shared_ptr< const IObject > newShape) | Mantid::Geometry::ObjComponent | |
shape() const override | Mantid::Geometry::ObjComponent | virtual |
solidAngle(const Kernel::V3D &observer) const override | Mantid::Geometry::ObjComponent | virtual |
swap(const Component *base, const ParameterMap *pmap) | Mantid::Geometry::Component | protected |
takeOutRotation(Kernel::V3D point) const | Mantid::Geometry::ObjComponent | protected |
testIntersectionWithChildren(Track &, std::deque< IComponent_const_sptr > &) const override | Mantid::Geometry::ObjCompAssembly | virtual |
Mantid::translate(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::translate(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
Mantid::Geometry::ObjComponent::Mantid::Geometry::Component::translate(const Kernel::V3D &) override | Mantid::Geometry::Component | virtual |
Mantid::Geometry::Component::translate(double, double, double) override | Mantid::Geometry::Component | virtual |
type() const override | Mantid::Geometry::ObjCompAssembly | inlinevirtual |
typeName() const | Mantid::Geometry::Component | inlinevirtual |
writeXML(Poco::XML::XMLWriter &writer) const | Mantid::Geometry::Component | virtual |
~IComponent()=default | Mantid::Geometry::IComponent | virtual |
~IObjComponent() override | Mantid::Geometry::IObjComponent | |
~ObjCompAssembly() override | Mantid::Geometry::ObjCompAssembly | |