HDK
|
Struct that encodes a bounding box, value and level of a tile. More...
#include <FindActiveValues.h>
Public Member Functions | |
TileData ()=default | |
Default constructor. More... | |
TileData (const CoordBBox &b, const ValueType &v, Index l, bool active=true) | |
Member data constructor. More... | |
template<typename ParentNodeT > | |
TileData (const ParentNodeT &parent, Index childIdx) | |
Constructor from a parent node and the linear offset to one of its tiles. More... | |
template<typename ParentNodeT > | |
TileData (const ParentNodeT &parent, const Coord &ijk, const ValueType &v) | |
Constructor form a parent node, the coordinate of the origin of one of its tiles, and said tiles value. More... | |
Public Attributes | |
CoordBBox | bbox |
ValueType | value |
Index | level |
bool | state |
Struct that encodes a bounding box, value and level of a tile.
The bbox of a tiles is trimmed to the bounding box that probed it. The level is typically defined as: 1 is 8^3, 2 is 128^3, and 3 is 4096^3.
Definition at line 47 of file FindActiveValues.h.
|
default |
Default constructor.
|
inline |
Member data constructor.
Definition at line 608 of file FindActiveValues.h.
|
inline |
Constructor from a parent node and the linear offset to one of its tiles.
Definition at line 617 of file FindActiveValues.h.
|
inline |
Constructor form a parent node, the coordinate of the origin of one of its tiles, and said tiles value.
Definition at line 631 of file FindActiveValues.h.
CoordBBox openvdb::OPENVDB_VERSION_NAME::tools::TileData< ValueType >::bbox |
Definition at line 599 of file FindActiveValues.h.
Index openvdb::OPENVDB_VERSION_NAME::tools::TileData< ValueType >::level |
Definition at line 601 of file FindActiveValues.h.
bool openvdb::OPENVDB_VERSION_NAME::tools::TileData< ValueType >::state |
Definition at line 602 of file FindActiveValues.h.
ValueType openvdb::OPENVDB_VERSION_NAME::tools::TileData< ValueType >::value |
Definition at line 600 of file FindActiveValues.h.