, 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 > | |