|
| ValueOnIterator | beginValueOn () |
| |
| ValueOnIterator | cbeginValueOn () const |
| |
| ValueOffIterator | beginValueOff () |
| |
| ValueOffIterator | cbeginValueOff () const |
| |
| ValueIterator | beginValue () |
| |
| ValueIterator | cbeginValueAll () const |
| |
| | LeafNode (const Coord &ijk, bool value, bool state) |
| |
| | LeafNode (const LeafNode &)=delete |
| |
| | LeafNode (LeafNode &&)=delete |
| |
| LeafNode & | operator= (const LeafNode &)=delete |
| |
| LeafNode & | operator= (LeafNode &&)=delete |
| |
| | ~LeafNode ()=default |
| |
| const Mask< LOG2DIM > & | valueMask () const |
| |
| const Mask< LOG2DIM > & | getValueMask () const |
| |
| const Coord & | origin () const |
| |
| void | localToGlobalCoord (Coord &ijk) const |
| |
| Coord | offsetToGlobalCoord (uint32_t n) const |
| |
| bool | getFirstValue () const |
| |
| bool | getLastValue () const |
| |
| bool | getValue (uint32_t i) const |
| |
| bool | getValue (const Coord &ijk) const |
| |
| template<typename AccT> |
| bool | isActiveAndCache (const Coord &ijk, const AccT &) const |
| |
| template<typename AccT> |
| bool | getValueAndCache (const Coord &ijk, const AccT &) const |
| |
| template<typename AccT> |
| void | setValueAndCache (const Coord &ijk, bool value, const AccT &) |
| |
| template<typename AccT> |
| void | setValueOnAndCache (const Coord &ijk, const AccT &) |
| |
| void | setValue (uint32_t n, bool value) |
| |
| void | setValue (const Coord &ijk, bool value) |
| |
| void | merge (LeafNode &other) |
| |
| ValueOnIterator | beginValueOn () |
| |
| ValueOnIterator | cbeginValueOn () const |
| |
| ValueOffIterator | beginValueOff () |
| |
| ValueOffIterator | cbeginValueOff () const |
| |
| ValueIterator | beginValue () |
| |
| ValueIterator | cbeginValueAll () const |
| |
| | LeafNode (const Coord &ijk, const ValueType &value, bool state) |
| |
| | LeafNode (const LeafNode &)=delete |
| |
| | LeafNode (LeafNode &&)=delete |
| |
| LeafNode & | operator= (const LeafNode &)=delete |
| |
| LeafNode & | operator= (LeafNode &&)=delete |
| |
| | ~LeafNode ()=default |
| |
| const Mask< LOG2DIM > & | getValueMask () const |
| |
| const Mask< LOG2DIM > & | valueMask () const |
| |
| const Coord & | origin () const |
| |
| void | localToGlobalCoord (Coord &ijk) const |
| |
| Coord | offsetToGlobalCoord (uint32_t n) const |
| |
| ValueType | getFirstValue () const |
| |
| ValueType | getLastValue () const |
| |
| const ValueType & | getValue (uint32_t i) const |
| |
| const ValueType & | getValue (const Coord &ijk) const |
| |
| auto | get (const Coord &ijk, ArgsT &&... args) const |
| |
| auto | set (const Coord &ijk, ArgsT &&... args) |
| |
| const ValueType & | getValueAndCache (const Coord &ijk, const AccT &) const |
| |
| void | setValueAndCache (const Coord &ijk, const ValueType &value, const AccT &) |
| |
| void | setValueOnAndCache (const Coord &ijk, const AccT &) |
| |
| bool | isActiveAndCache (const Coord &ijk, const AccT &) const |
| |
| void | setValue (uint32_t n, const ValueType &value) |
| |
| void | setValue (const Coord &ijk, const ValueType &value) |
| |
| void | merge (LeafNode &other) |
| |
| std::enable_if< std::is_floating_point< T >::value >::type | signedFloodFill (T outside) |
| |
|
| static constexpr uint32_t | LOG2DIM = 3 |
| |
| static constexpr uint32_t | TOTAL = LOG2DIM |
| |
| static constexpr uint32_t | DIM = 1u << TOTAL |
| |
| static constexpr uint32_t | SIZE = 1u << 3 * LOG2DIM |
| |
| static constexpr uint32_t | MASK = DIM - 1 |
| |
| static constexpr uint32_t | LEVEL = 0 |
| |
| static constexpr uint64_t | NUM_VALUES = uint64_t(1) << (3 * TOTAL) |
| |
| static constexpr uint32_t | LOG2DIM |
| |
| static constexpr uint32_t | TOTAL |
| |
| static constexpr uint32_t | DIM |
| |
| static constexpr uint32_t | SIZE |
| |
| static constexpr uint32_t | MASK |
| |
| static constexpr uint32_t | LEVEL |
| |
| static constexpr uint64_t | NUM_VALUES |
| |