![]() |
OpenVDB 13.0.1
|
This file implements helper methods used in morphology operations. More...
#include <nanovdb/NanoVDB.h>Go to the source code of this file.
Classes | |
| struct | NearestNeighborBitMask< di, dj, dk > |
Namespaces | |
| namespace | nanovdb |
| namespace | nanovdb::tools |
| namespace | nanovdb::tools::morphology |
| namespace | nanovdb::util |
| namespace | nanovdb::util::morphology |
Enumerations | |
| enum | NearestNeighbors { NN_FACE = 6 , NN_FACE_EDGE = 18 , NN_FACE_EDGE_VERTEX = 26 } |
Functions | |
| template<tools::morphology::NearestNeighbors nnType> | |
| __hostdev__ uint32_t | neighborMaskStencil (const nanovdb::Mask< 3 > &mask) |
| __hostdev__ Coord::ValueType | coarsenComponent (const Coord::ValueType n) |
| __hostdev__ Coord | coarsenCoord (const Coord &coord) |
| __hostdev__ Coord::ValueType | refineComponent (const Coord::ValueType n) |
| __hostdev__ Coord | refineCoord (const Coord &coord) |
This file implements helper methods used in morphology operations.