| 
    OpenVDB
    9.0.1
    
   | 
 
Struct with all the member data of the InternalNode (useful during serialization of an openvdb InternalNode) More...
#include <nanovdb/NanoVDB.h>
Classes | |
| union | Tile | 
Public Types | |
| using | ValueT = typename ChildT::ValueType | 
| using | BuildT = typename ChildT::BuildType | 
| using | StatsT = typename ChildT::FloatType | 
| using | CoordT = typename ChildT::CoordType | 
| using | MaskT = typename ChildT::template MaskType< LOG2DIM > | 
Public Member Functions | |
| void | setChild (uint32_t n, const void *ptr) | 
| template<typename ValueT > | |
| void | setValue (uint32_t n, const ValueT &v) | 
| ChildT * | getChild (uint32_t n) | 
| Returns a pointer to the child node at the specifed linear offset.  More... | |
| const ChildT * | getChild (uint32_t n) const | 
| template<typename T > | |
| void | setOrigin (const T &ijk) | 
| 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) | 
| InternalData ()=delete | |
| This class cannot be constructed or deleted.  More... | |
| InternalData (const InternalData &)=delete | |
| InternalData & | operator= (const InternalData &)=delete | 
| ~InternalData ()=delete | |
Public Attributes | |
| BBox< CoordT > | mBBox | 
| uint64_t | mFlags | 
| MaskT | mValueMask | 
| MaskT | mChildMask | 
| ValueT | mMinimum | 
| ValueT | mMaximum | 
| StatsT | mAverage | 
| StatsT | mStdDevi | 
| Tile | mTable [1u<< (3 *LOG2DIM)] | 
Static Public Attributes | |
| static constexpr bool | FIXED_SIZE = true | 
Struct with all the member data of the InternalNode (useful during serialization of an openvdb InternalNode)
| using BuildT = typename ChildT::BuildType | 
| using CoordT = typename ChildT::CoordType | 
| using MaskT = typename ChildT::template MaskType<LOG2DIM> | 
| using StatsT = typename ChildT::FloatType | 
| using ValueT = typename ChildT::ValueType | 
      
  | 
  delete | 
This class cannot be constructed or deleted.
      
  | 
  delete | 
      
  | 
  delete | 
      
  | 
  inline | 
      
  | 
  inline | 
Returns a pointer to the child node at the specifed linear offset.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  delete | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  static | 
| StatsT mAverage | 
| MaskT mChildMask | 
| uint64_t mFlags | 
| ValueT mMaximum | 
| ValueT mMinimum | 
| StatsT mStdDevi | 
| Tile mTable[1u<< (3 *LOG2DIM)] | 
| MaskT mValueMask | 
 1.8.11