, including all inherited members.
_getMyPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode) | subpavings::SPnode | [protected] |
_getTotalLeafDepth(unsigned long int thisDepth) const (defined in subpavings::SPnode) | subpavings::SPnode | [protected] |
_randomNaturalSplitAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner) (defined in subpavings::SPnode) | subpavings::SPnode | [protected, virtual] |
_randomSplitAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner) | subpavings::SPnode | [protected, virtual] |
_reshapeToMirrorValidSplitPartitions(const std::vector< unsigned long int > &partitions, unsigned long int numLeaves, size_t currentIndex) (defined in subpavings::SPnode) | subpavings::SPnode | [protected, virtual] |
_reshapeToUnion(const SPnode *const other) | subpavings::SPnode | [protected, virtual] |
_splitAtLeastToShape(std::vector< size_t > &reqDepths, size_t myDepth) | subpavings::SPnode | [protected, virtual] |
acceptSPCheckVisitor(const SPCheckVisitor &visitor) const | subpavings::SPnode | [virtual] |
acceptSPnodeVisitor(const SPnodeVisitor &visitor) | subpavings::SPnode | [virtual] |
checkTreeStateLegal() const | subpavings::SPnode | [virtual] |
getBox() const | subpavings::SPnode | |
getChildNodeNames() const | subpavings::SPnode | |
getConstSPnodeLeaves(SPnodeConstPtrs &leaves) const | subpavings::SPnode | |
getConstSPnodeSubLeaves(SPnodeConstPtrs &subleaves) const | subpavings::SPnode | |
getDimension() const | subpavings::SPnode | |
getLargestLeafVol() const | subpavings::SPnode | |
getLeafNodeLevels(IntVec &levels, int level=0) const | subpavings::SPnode | |
getLeafNodeLevelsString() const | subpavings::SPnode | |
getLeafNodeVolumes(RealVec &vols) const | subpavings::SPnode | |
getLeftChild() const | subpavings::SPMinimalnode | |
getNodeDepth() const | subpavings::SPnode | |
getNodeName() const | subpavings::SPnode | |
getNumberCherries() const | subpavings::SPnode | [virtual] |
getNumberLeaves() const | subpavings::SPnode | [virtual] |
getParent() const | subpavings::SPMinimalnode | |
getPartitions(std::vector< unsigned long int > &partitions) const (defined in subpavings::SPnode) | subpavings::SPnode | |
getRightChild() const | subpavings::SPMinimalnode | |
getRootVolume() const | subpavings::SPnode | |
getSmallestLeafVol() const | subpavings::SPnode | |
getSplitDim() const | subpavings::SPnode | [virtual] |
getSplitValue() const | subpavings::SPnode | [virtual] |
getSPnodeLeaves(SPnodePtrs &leaves) | subpavings::SPnode | |
getSPnodeSubLeaves(SPnodePtrs &subleaves) | subpavings::SPnode | |
getTotalLeafDepth() const | subpavings::SPnode | |
getTreeHeight() const | subpavings::SPnode | |
hasLCwithBox() const | subpavings::SPnode | |
hasLeafSibling() const | subpavings::SPnode | |
hasRCwithBox() const | subpavings::SPnode | |
ImageSp(PIVF f, SPMinimalnode *spn, double eps) | subpavings::SPMinimalnode | [related] |
ImageSpNonMinimal(PIVF f, SPMinimalnode *spn, double eps) | subpavings::SPnode | [related] |
isEmpty() const | subpavings::SPnode | |
isLeaf() const | subpavings::SPnode | |
isSplittableNode() const | subpavings::SPnode | [virtual] |
isSubLeaf() const | subpavings::SPnode | |
leafOutputTabs(std::ostream &os) const (defined in subpavings::SPnode) | subpavings::SPnode | [protected, virtual] |
leafOutputTabs(std::ostream &os, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | [protected, virtual] |
leavesOutputTabs(std::ostream &os) const (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
leavesOutputTabs(std::ostream &os, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
leftChild | subpavings::SPnode | [protected] |
makeTreeFromLeaves(ivector &root, ImageList &leafList) | subpavings::SPMinimalnode | [static] |
makeTreeFromVoxels(ivector &root, ImageList &leafList, double spacing, size_t dim) | subpavings::SPMinimalnode | [static] |
nodeAddLeft(SPnode *lChild) | subpavings::SPnode | |
nodeAddRight(SPnode *rChild) | subpavings::SPnode | |
nodeAdoptLeft(SPMinimalnode *lChild) | subpavings::SPMinimalnode | |
nodeAdoptRight(SPMinimalnode *rChild) | subpavings::SPMinimalnode | |
nodeContains(const rvector &p, OPERATIONS_ON childInd=ON_PARENT) const | subpavings::SPnode | [virtual] |
nodeExpand(int comp) | subpavings::SPnode | [virtual] |
nodeExpand() | subpavings::SPnode | [virtual] |
nodeName | subpavings::SPnode | [protected] |
nodePrint(std::ostream &os) const | subpavings::SPnode | [virtual] |
nodePrint(std::ostream &os, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
nodeReabsorbChildren() | subpavings::SPnode | [virtual] |
nodeRealVolume() const | subpavings::SPnode | |
nodeReunite(SPMinimalnode *lChild, SPMinimalnode *rChild) | subpavings::SPMinimalnode | |
nodesAllOutput(std::ostream &os, int level) const (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
nodesAllOutput(std::ostream &os, int level, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
nodeStringSummary() const | subpavings::SPnode | [virtual] |
nodeVolume() const | subpavings::SPnode | |
operator=(SPMinimalnode rhs) | subpavings::SPMinimalnode | |
subpavings::SPnode::operator=(SPnode rhs) | subpavings::SPnode | |
outputGraphDot() const | subpavings::SPnode | [virtual] |
outputLog(const std::string &s, int i) const (defined in subpavings::SPnode) | subpavings::SPnode | |
outputLog(const std::string &s, int i, int prec) const (defined in subpavings::SPnode) | subpavings::SPnode | |
parent | subpavings::SPnode | [protected] |
randomNaturalSplitRootAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, bool saveInstructions=false) (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
randomSplitRootAtLeast(unsigned long int numLeaves, const MCMCPartitionGenerator &partitioner, bool saveInstructions=false) (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
recursiveRename() | subpavings::SPnode | |
reshapeToMirrorValidSplitPartitions(const std::vector< unsigned long int > &instructions, unsigned long int numLeaves) (defined in subpavings::SPnode) | subpavings::SPnode | [virtual] |
reshapeToUnion(const SPnode &other) | subpavings::SPnode | [virtual] |
rightChild | subpavings::SPnode | [protected] |
setNodeName(std::string newname) | subpavings::SPnode | |
Sivia(PIBT BoolTest, const SPMinimalnode *const toInvert, SPMinimalnode *const search, const double eps) | subpavings::SPMinimalnode | [related] |
spContains(const ivector &z) const | subpavings::SPMinimalnode | [virtual] |
spContains(const rvector &p) const | subpavings::SPMinimalnode | [virtual] |
spLeafBoxDifference(const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
spLeafBoxIntersection(const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
spLeafBoxOuterJacket(const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
splitLeft(std::string instruction) | subpavings::SPnode | [protected] |
splitRootAtLeastToShape(std::vector< size_t > reqDepths) | subpavings::SPnode | [virtual] |
splitRootToShape(std::string instruction) | subpavings::SPnode | [virtual] |
SPMinimalnode() | subpavings::SPMinimalnode | |
SPMinimalnode(ivector &v) | subpavings::SPMinimalnode | [explicit] |
SPMinimalnode(LabBox &lb) | subpavings::SPMinimalnode | [explicit] |
SPMinimalnode(const SPMinimalnode &other) | subpavings::SPMinimalnode | [explicit] |
SPnode() | subpavings::SPnode | |
SPnode(const ivector &v) | subpavings::SPnode | [explicit] |
SPnode(const LabBox &lb) | subpavings::SPnode | [explicit] |
SPnode(const SPnode &other) | subpavings::SPnode | |
swap(SPnode &spn) | subpavings::SPnode | |
swapMin(SPMinimalnode &spn) (defined in subpavings::SPMinimalnode) | subpavings::SPMinimalnode | |
theBox | subpavings::SPnode | [protected] |
vecBoxNodeDifference(BoxVec &boxes, ivector box1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
vecLeafBoxDifference(BoxVec &boxes, const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
vecLeafBoxIntersection(BoxVec &boxes, const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
vecLeafBoxOuterJacket(BoxVec &boxes, const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
volDifference(const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
volIntersection(const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
volOuterJacket(const SPMinimalnode *const spn1, const SPMinimalnode *const spn2) | subpavings::SPMinimalnode | [static] |
vtkPaving(const std::string filename) | subpavings::SPMinimalnode | [static] |
~SPMinimalnode() | subpavings::SPMinimalnode | [virtual] |
~SPnode() | subpavings::SPnode | [virtual] |