|
template<typename LeafNodeType > |
void | seedFill (LeafNodeType &node) |
|
template<typename LeafNodeType > |
bool | scanFill (LeafNodeType &node) |
|
template<typename ValueType > |
void | fillArray (ValueType *array, const ValueType val, const size_t length) |
|
template<typename LeafNodeType > |
void | maskNodeInternalNeighbours (const Index pos, bool(&mask)[26]) |
|
template<typename Compare , typename LeafNodeType > |
bool | checkNeighbours (const Index pos, const typename LeafNodeType::ValueType *data, bool(&mask)[26]) |
|
template<typename Compare , typename AccessorType > |
bool | checkNeighbours (const Coord &ijk, AccessorType &acc, bool(&mask)[26]) |
|
template<typename TreeType > |
void | releaseLeafNodes (TreeType &tree) |
|
template<typename DistTreeType , typename IndexTreeType > |
void | combineData (DistTreeType &lhsDist, IndexTreeType &lhsIdx, DistTreeType &rhsDist, IndexTreeType &rhsIdx) |
|
template<typename TreeType , typename Int32TreeType , typename BoolTreeType , typename MeshDataAdapter > |
void | expandNarrowband (TreeType &distTree, Int32TreeType &indexTree, BoolTreeType &maskTree, std::vector< typename BoolTreeType::LeafNodeType *> &maskNodes, const MeshDataAdapter &mesh, typename TreeType::ValueType exteriorBandWidth, typename TreeType::ValueType interiorBandWidth, typename TreeType::ValueType voxelSize) |
|