| addToKey(std::vector< int > &AV, const int passN=-1) | Mantid::Geometry::Rule | privatestatic |
| checkParents() const | Mantid::Geometry::Rule | |
| className() const override | Mantid::Geometry::SurfPoint | inlinevirtual |
| clone() const | Mantid::Geometry::SurfPoint | |
| commonType() const | Mantid::Geometry::Rule | |
| display() const override | Mantid::Geometry::SurfPoint | virtual |
| displayAddress() const override | Mantid::Geometry::SurfPoint | virtual |
| doClone() const override | Mantid::Geometry::SurfPoint | privatevirtual |
| Eliminate() | Mantid::Geometry::Rule | |
| findKey(const int KeyNum) override | Mantid::Geometry::SurfPoint | virtual |
| findLeaf(const Rule *) const override | Mantid::Geometry::SurfPoint | 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::SurfPoint | virtual |
| getKey() const | Mantid::Geometry::SurfPoint | inline |
| getKeyList(std::vector< int > &) const | Mantid::Geometry::Rule | |
| getKeyN() const | Mantid::Geometry::SurfPoint | inline |
| getParent() const | Mantid::Geometry::Rule | |
| getSign() const | Mantid::Geometry::SurfPoint | inline |
| isComplementary() const | Mantid::Geometry::Rule | inlinevirtual |
| isValid(const Kernel::V3D &) const override | Mantid::Geometry::SurfPoint | virtual |
| isValid(const std::map< int, int > &) const override | Mantid::Geometry::SurfPoint | virtual |
| keyN | Mantid::Geometry::SurfPoint | private |
| leaf(const int=0) const override | Mantid::Geometry::SurfPoint | inlinevirtual |
| m_key | Mantid::Geometry::SurfPoint | private |
| 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 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 | |
| setKey(const std::shared_ptr< Surface > &Spoint) | Mantid::Geometry::SurfPoint | |
| setKeyN(const int Ky) | Mantid::Geometry::SurfPoint | |
| setLeaf(std::unique_ptr< Rule >, const int=0) override | Mantid::Geometry::SurfPoint | virtual |
| setLeaves(std::unique_ptr< Rule >, std::unique_ptr< Rule >) override | Mantid::Geometry::SurfPoint | virtual |
| setParent(Rule *) | Mantid::Geometry::Rule | |
| sign | Mantid::Geometry::SurfPoint | private |
| simplify() override | Mantid::Geometry::SurfPoint | virtual |
| substituteSurf(const int SurfN, const int newSurfN, const std::shared_ptr< Surface > &SPtr) | Mantid::Geometry::Rule | |
| SurfPoint() | Mantid::Geometry::SurfPoint | |
| type() const override | Mantid::Geometry::SurfPoint | inlinevirtual |
| ~Rule()=default | Mantid::Geometry::Rule | virtual |