, including all inherited members.
addNode(const X &node, std::vector< Cell * > &oldCells, std::vector< Cell * > &newCells, std::vector< Cell * > &modifiedCells) | WeightedOctree< X, C, E > | |
calculateCellCenter(Cell *cell) | WeightedOctree< X, C, E > | [protected] |
clear() | WeightedOctree< X, C, E > | |
initilizeTree(std::vector< X > &nodes, std::vector< Cell * > &newCells) | WeightedOctree< X, C, E > | |
MaxBoxWeight | WeightedOctree< X, C, E > | [protected] |
mergeCellChildren(Cell *cell, std::vector< Cell * > &oldLeafs) | WeightedOctree< X, C, E > | [protected] |
NodeToCellMap | WeightedOctree< X, C, E > | [protected] |
rebalanceBranch(Cell *cell, std::vector< Cell * > &oldLeafs, std::vector< Cell * > &newLeafs) | WeightedOctree< X, C, E > | [protected] |
recursiveSplitCell(Cell *cell, std::vector< Cell * > &newLeafs) | WeightedOctree< X, C, E > | [protected] |
removeNode(X &node, std::vector< Cell * > &oldCells, std::vector< Cell * > &newCells, std::vector< Cell * > &modifiedCells) | WeightedOctree< X, C, E > | |
Root | WeightedOctree< X, C, E > | [protected] |
splitCell(Cell *cell, std::vector< Cell * > &newLeafs) | WeightedOctree< X, C, E > | [protected] |
Tolerance | WeightedOctree< X, C, E > | [protected] |
ToleranceSquared | WeightedOctree< X, C, E > | [protected] |
TotalWeight | WeightedOctree< X, C, E > | [protected] |
WeightedOctree(int max_weight_per_box, double tolerance=1e-6) | WeightedOctree< X, C, E > | |
~WeightedOctree() | WeightedOctree< X, C, E > | |