Mantid
Loading...
Searching...
No Matches
Mantid::Geometry::Intersection Member List

This is the complete list of members for Mantid::Geometry::Intersection, including all inherited members.

AMantid::Geometry::Intersectionprivate
addToKey(std::vector< int > &AV, const int passN=-1)Mantid::Geometry::Ruleprivatestatic
BMantid::Geometry::Intersectionprivate
checkParents() constMantid::Geometry::Rule
className() const overrideMantid::Geometry::Intersectioninlinevirtual
clone() constMantid::Geometry::Intersection
commonType() constMantid::Geometry::Rule
display() const overrideMantid::Geometry::Intersectionvirtual
displayAddress() const overrideMantid::Geometry::Intersectionvirtual
doClone() const overrideMantid::Geometry::Intersectionprivatevirtual
Eliminate()Mantid::Geometry::Rule
findKey(const int KeyN) overrideMantid::Geometry::Intersectionvirtual
findLeaf(const Rule *) const overrideMantid::Geometry::Intersectionvirtual
getBaseKeys(std::vector< int > &) constMantid::Geometry::Ruleprivate
getBoundingBox(double &xmax, double &ymax, double &zmax, double &xmin, double &ymin, double &zmin) overrideMantid::Geometry::Intersectionvirtual
getKeyList(std::vector< int > &) constMantid::Geometry::Rule
getParent() constMantid::Geometry::Rule
Intersection(const Intersection &)Mantid::Geometry::Intersectionprotected
Intersection()=defaultMantid::Geometry::Intersection
Intersection(std::unique_ptr< Rule >, std::unique_ptr< Rule >)Mantid::Geometry::Intersectionexplicit
Intersection(Rule *, std::unique_ptr< Rule >, std::unique_ptr< Rule >)Mantid::Geometry::Intersectionexplicit
isComplementary() const overrideMantid::Geometry::Intersectionvirtual
isValid(const Kernel::V3D &) const overrideMantid::Geometry::Intersectionvirtual
isValid(const std::map< int, int > &) const overrideMantid::Geometry::Intersectionvirtual
leaf(const int ipt=0) const overrideMantid::Geometry::Intersectioninlinevirtual
makeCNF(std::unique_ptr< Rule > &)Mantid::Geometry::Rulestatic
makeCNFcopy(std::unique_ptr< Rule > &)Mantid::Geometry::Rulestatic
makeFullDNF(std::unique_ptr< Rule > &)Mantid::Geometry::Rulestatic
makeParents()Mantid::Geometry::Rule
operator=(const Intersection &)Mantid::Geometry::Intersectionprotected
Mantid::Geometry::Rule::operator=(const Rule &)Mantid::Geometry::Ruleprotected
ParentMantid::Geometry::Ruleprivate
removeComplementary(std::unique_ptr< Rule > &)Mantid::Geometry::Rulestatic
removeItem(std::unique_ptr< Rule > &TRule, const int SurfN)Mantid::Geometry::Rulestatic
Rule(const Rule &)Mantid::Geometry::Ruleprotected
Rule()Mantid::Geometry::Rule
Rule(Rule *)Mantid::Geometry::Rule
setLeaf(std::unique_ptr< Rule > nR, const int side=0) overrideMantid::Geometry::Intersectionvirtual
setLeaves(std::unique_ptr< Rule >, std::unique_ptr< Rule >) overrideMantid::Geometry::Intersectionvirtual
setParent(Rule *)Mantid::Geometry::Rule
simplify() overrideMantid::Geometry::Intersectionvirtual
substituteSurf(const int SurfN, const int newSurfN, const std::shared_ptr< Surface > &SPtr)Mantid::Geometry::Rule
type() const overrideMantid::Geometry::Intersectioninlinevirtual
~Rule()=defaultMantid::Geometry::Rulevirtual