clone() const override=0 | Mantid::Geometry::IObjComponent | pure virtual |
cloneParameterized(const ParameterMap *map) const =0 | Mantid::Geometry::IDetector | pure virtual |
draw() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
drawObject() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
getAncestors() const =0 | Mantid::Geometry::IComponent | pure virtual |
getBareParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
getBaseComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
getBoolParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getBoundingBox(BoundingBox &boundingBox) const =0 | Mantid::Geometry::IComponent | pure virtual |
getComponentID() const =0 | Mantid::Geometry::IComponent | pure virtual |
getDistance(const IComponent &comp) const override=0 | Mantid::Geometry::IDetector | pure virtual |
getFullName() const =0 | Mantid::Geometry::IComponent | pure virtual |
getID() const =0 | Mantid::Geometry::IDetector | pure virtual |
getIntParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getName() const =0 | Mantid::Geometry::IComponent | pure virtual |
getNumberParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getParameterAsString(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getParameterNames(bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getParameterNamesByComponent() const =0 | Mantid::Geometry::IComponent | pure virtual |
getParameterType(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getParameterVisible(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getParent() const =0 | Mantid::Geometry::IComponent | pure virtual |
getPhi() const =0 | Mantid::Geometry::IDetector | pure virtual |
getPhiOffset(const double &offset) const =0 | Mantid::Geometry::IDetector | pure virtual |
getPointInObject(Kernel::V3D &point) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
getPos() const =0 | Mantid::Geometry::IComponent | pure virtual |
getPositionParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getRelativePos() const =0 | Mantid::Geometry::IComponent | pure virtual |
getRelativeRot() const =0 | Mantid::Geometry::IComponent | pure virtual |
getRotation() const =0 | Mantid::Geometry::IComponent | pure virtual |
getRotationParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getScaleFactor() const | Mantid::Geometry::IComponent | inlinevirtual |
getSignedTwoTheta(const Kernel::V3D &observer, const Kernel::V3D &axis, const Kernel::V3D &instrumentUp) const =0 | Mantid::Geometry::IDetector | pure virtual |
getStringParameter(const std::string &pname, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
getTopology(Kernel::V3D ¢er) const =0 | Mantid::Geometry::IDetector | pure virtual |
getTwoTheta(const Kernel::V3D &observer, const Kernel::V3D &axis) const =0 | Mantid::Geometry::IDetector | pure virtual |
Handle() const | Mantid::Geometry::IObjComponent | inline |
handle | Mantid::Geometry::IObjComponent | private |
hasParameter(const std::string &name, bool recursive=true) const =0 | Mantid::Geometry::IComponent | pure virtual |
IDetector() | Mantid::Geometry::IDetector | inline |
index() const =0 | Mantid::Geometry::IDetector | pure virtual |
initDraw() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
interceptSurface(Track &track) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
IObjComponent() | Mantid::Geometry::IObjComponent | |
IObjComponent(GeometryHandler *the_handler) | Mantid::Geometry::IObjComponent | |
IObjComponent(const IObjComponent &) | Mantid::Geometry::IObjComponent | |
isOnSide(const Kernel::V3D &point) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
isParametrized() const =0 | Mantid::Geometry::IComponent | pure virtual |
isValid(const Kernel::V3D &point) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
material() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
nDets() const =0 | Mantid::Geometry::IDetector | pure virtual |
operator=(const IObjComponent &rhs) | Mantid::Geometry::IObjComponent | |
parameterMap() const =0 | Mantid::Geometry::IDetector | pure virtual |
printSelf(std::ostream &) const =0 | Mantid::Geometry::IComponent | pure virtual |
registerContents(class ComponentVisitor &component) const =0 | Mantid::Geometry::IComponent | pure virtual |
rotate(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
rotate(double, const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
setGeometryHandler(GeometryHandler *h) | Mantid::Geometry::IObjComponent | protected |
setName(const std::string &)=0 | Mantid::Geometry::IComponent | pure virtual |
setParent(IComponent *)=0 | Mantid::Geometry::IComponent | pure virtual |
setPos(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
setPos(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
setRot(const Kernel::Quat &)=0 | Mantid::Geometry::IComponent | pure virtual |
shape() const =0 | Mantid::Geometry::IObjComponent | pure virtual |
solidAngle(const Kernel::V3D &observer) const =0 | Mantid::Geometry::IObjComponent | pure virtual |
translate(const Kernel::V3D &)=0 | Mantid::Geometry::IComponent | pure virtual |
translate(double, double, double)=0 | Mantid::Geometry::IComponent | pure virtual |
type() const override | Mantid::Geometry::IObjComponent | inlinevirtual |
~IComponent()=default | Mantid::Geometry::IComponent | virtual |
~IObjComponent() override | Mantid::Geometry::IObjComponent | |