cgma
WeightedOctree< X, C, E > Member List
This is the complete list of members for WeightedOctree< X, C, E >, 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 >
MaxBoxWeightWeightedOctree< X, C, E > [protected]
mergeCellChildren(Cell *cell, std::vector< Cell * > &oldLeafs)WeightedOctree< X, C, E > [protected]
NodeToCellMapWeightedOctree< 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 >
RootWeightedOctree< X, C, E > [protected]
splitCell(Cell *cell, std::vector< Cell * > &newLeafs)WeightedOctree< X, C, E > [protected]
ToleranceWeightedOctree< X, C, E > [protected]
ToleranceSquaredWeightedOctree< X, C, E > [protected]
TotalWeightWeightedOctree< X, C, E > [protected]
WeightedOctree(int max_weight_per_box, double tolerance=1e-6)WeightedOctree< X, C, E >
~WeightedOctree()WeightedOctree< X, C, E >
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines