A | Mantid::Geometry::CompGrp | private |
addToKey(std::vector< int > &AV, const int passN=-1) | Mantid::Geometry::Rule | privatestatic |
checkParents() const | Mantid::Geometry::Rule | |
className() const override | Mantid::Geometry::CompGrp | inlinevirtual |
clone() const | Mantid::Geometry::CompGrp | |
commonType() const | Mantid::Geometry::Rule | |
CompGrp(const CompGrp &) | Mantid::Geometry::CompGrp | protected |
CompGrp()=default | Mantid::Geometry::CompGrp | |
CompGrp(Rule *, std::unique_ptr< Rule >) | Mantid::Geometry::CompGrp | explicit |
display() const override | Mantid::Geometry::CompGrp | virtual |
displayAddress() const override | Mantid::Geometry::CompGrp | virtual |
doClone() const override | Mantid::Geometry::CompGrp | privatevirtual |
Eliminate() | Mantid::Geometry::Rule | |
findKey(const int i) override | Mantid::Geometry::CompGrp | virtual |
findLeaf(const Rule *) const override | Mantid::Geometry::CompGrp | virtual |
getBaseKeys(std::vector< int > &) const | Mantid::Geometry::Rule | private |
getBoundingBox(double &xmax, double &ymax, double &zmax, double &xmin, double &ymin, double &zmin) override | Mantid::Geometry::CompGrp | virtual |
getKeyList(std::vector< int > &) const | Mantid::Geometry::Rule | |
getParent() const | Mantid::Geometry::Rule | |
isComplementary() const override | Mantid::Geometry::CompGrp | inlinevirtual |
isValid(const Kernel::V3D &) const override | Mantid::Geometry::CompGrp | virtual |
isValid(const std::map< int, int > &) const override | Mantid::Geometry::CompGrp | virtual |
leaf(const int) const override | Mantid::Geometry::CompGrp | inlinevirtual |
makeCNF(std::unique_ptr< Rule > &) | Mantid::Geometry::Rule | static |
makeCNFcopy(std::unique_ptr< Rule > &) | Mantid::Geometry::Rule | static |
makeFullDNF(std::unique_ptr< Rule > &) | Mantid::Geometry::Rule | static |
makeParents() | Mantid::Geometry::Rule | |
operator=(const CompGrp &) | Mantid::Geometry::CompGrp | protected |
Mantid::Geometry::Rule::operator=(const Rule &) | Mantid::Geometry::Rule | protected |
Parent | Mantid::Geometry::Rule | private |
removeComplementary(std::unique_ptr< Rule > &) | Mantid::Geometry::Rule | static |
removeItem(std::unique_ptr< Rule > &TRule, const int SurfN) | Mantid::Geometry::Rule | static |
Rule(const Rule &) | Mantid::Geometry::Rule | protected |
Rule() | Mantid::Geometry::Rule | |
Rule(Rule *) | Mantid::Geometry::Rule | |
setLeaf(std::unique_ptr< Rule > nR, const int side=0) override | Mantid::Geometry::CompGrp | virtual |
setLeaves(std::unique_ptr< Rule >, std::unique_ptr< Rule >) override | Mantid::Geometry::CompGrp | virtual |
setParent(Rule *) | Mantid::Geometry::Rule | |
simplify() override | Mantid::Geometry::CompGrp | virtual |
substituteSurf(const int SurfN, const int newSurfN, const std::shared_ptr< Surface > &SPtr) | Mantid::Geometry::Rule | |
type() const override | Mantid::Geometry::CompGrp | inlinevirtual |
~Rule()=default | Mantid::Geometry::Rule | virtual |