MRS  1.0
A C++ Class Library for Statistical Set Processing
subpavings::SPMinimalnode Member List
This is the complete list of members for subpavings::SPMinimalnode, 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]
leftChildsubpavings::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]
nodeNamesubpavings::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
parentsubpavings::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]
rightChildsubpavings::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
theBoxsubpavings::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]
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends