|
OpenVDB 11.0.0
|
Struct with all the member data of the RootNode (useful during serialization of an openvdb RootNode) More...
#include <nanovdb/NanoVDB.h>
Classes | |
| struct | Tile |
Public Types | |
| using | ValueT = typename ChildT::ValueType |
| using | BuildT = typename ChildT::BuildType |
| using | CoordT = typename ChildT::CoordType |
| using | StatsT = typename ChildT::FloatType |
| using | KeyT = uint64_t |
| Return a key based on the coordinates of a voxel. | |
Public Member Functions | |
| const Tile * | tile (uint32_t n) const |
| Returns a non-const reference to the tile at the specified linear offset. | |
| Tile * | tile (uint32_t n) |
| Tile * | probeTile (const CoordT &ijk) |
| const Tile * | probeTile (const CoordT &ijk) const |
| ChildT * | getChild (const Tile *tile) |
| Returns a const reference to the child node in the specified tile. | |
| const ChildT * | getChild (const Tile *tile) const |
| const ValueT & | getMin () const |
| const ValueT & | getMax () const |
| const StatsT & | average () const |
| const StatsT & | stdDeviation () const |
| void | setMin (const ValueT &v) |
| void | setMax (const ValueT &v) |
| void | setAvg (const StatsT &v) |
| void | setDev (const StatsT &v) |
| RootData ()=delete | |
| This class cannot be constructed or deleted. | |
| RootData (const RootData &)=delete | |
| RootData & | operator= (const RootData &)=delete |
| ~RootData ()=delete | |
Static Public Member Functions | |
| template<typename CoordType > | |
| static KeyT | CoordToKey (const CoordType &ijk) |
| static CoordT | KeyToCoord (const KeyT &key) |
| static constexpr uint32_t | padding () |
| Return padding of this class in bytes, due to aliasing and 32B alignment. | |
Public Attributes | |
| BBox< CoordT > | mBBox |
| uint32_t | mTableSize |
| ValueT | mBackground |
| ValueT | mMinimum |
| ValueT | mMaximum |
| StatsT | mAverage |
| StatsT | mStdDevi |
Static Public Attributes | |
| static constexpr bool | FIXED_SIZE = false |
Struct with all the member data of the RootNode (useful during serialization of an openvdb RootNode)
| using BuildT = typename ChildT::BuildType |
| using CoordT = typename ChildT::CoordType |
| using KeyT = uint64_t |
Return a key based on the coordinates of a voxel.
| using StatsT = typename ChildT::FloatType |
| using ValueT = typename ChildT::ValueType |
|
delete |
This class cannot be constructed or deleted.
|
delete |
|
inline |
|
inlinestatic |
|
inline |
Returns a const reference to the child node in the specified tile.
|
inline |
|
inline |
|
inline |
|
inlinestaticconstexpr |
Return padding of this class in bytes, due to aliasing and 32B alignment.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns a non-const reference to the tile at the specified linear offset.
|
staticconstexpr |
| StatsT mAverage |
| ValueT mBackground |
| ValueT mMaximum |
| ValueT mMinimum |
| StatsT mStdDevi |
| uint32_t mTableSize |