![]() |
PeriDyno 1.2.1
|
#include <VoxelOctree.h>
Public Member Functions | |
| DYN_FUNC | VoxelOctreeNode () |
| DYN_FUNC | VoxelOctreeNode (Level l, OcKey key) |
| DYN_FUNC | VoxelOctreeNode (Level l, OcIndex x, OcIndex y, OcIndex z) |
| DYN_FUNC | VoxelOctreeNode (Level l, OcIndex x, OcIndex y, OcIndex z, TCoord point_pos) |
| DYN_FUNC bool | operator> (const VoxelOctreeNode< TCoord > &) const |
| DYN_FUNC bool | isContainedStrictlyIn (const VoxelOctreeNode< TCoord > &) const |
| DYN_FUNC OcKey | key () const |
| DYN_FUNC Level | level () const |
| DYN_FUNC TCoord | position () const |
| DYN_FUNC bool | midside () const |
| DYN_FUNC int | child () const |
| DYN_FUNC int | value () const |
| DYN_FUNC void | setKey (OcKey key) |
| DYN_FUNC void | setLevel (Level lev) |
| DYN_FUNC void | setMidsideNode () |
| DYN_FUNC void | setChildIndex (int id) |
| DYN_FUNC void | setValueLocation (int id) |
| DYN_FUNC void | setPosition (TCoord pos) |
| DYN_FUNC void | plusChildIndex (int id) |
Public Attributes | |
| int | m_neighbor [6] |
Protected Attributes | |
| OcKey | m_key |
| Level | m_level |
| int | m_first_child_loc = EMPTY |
| bool | midside_node = false |
| int | m_value_loc = EMPTY |
| TCoord | m_position |
Definition at line 62 of file VoxelOctree.h.
| DYN_FUNC dyno::VoxelOctreeNode< TCoord >::VoxelOctreeNode | ( | ) |
| DYN_FUNC dyno::VoxelOctreeNode< TCoord >::VoxelOctreeNode | ( | Level | l, |
| OcKey | key ) |
| DYN_FUNC dyno::VoxelOctreeNode< TCoord >::VoxelOctreeNode | ( | Level | l, |
| OcIndex | x, | ||
| OcIndex | y, | ||
| OcIndex | z ) |
| DYN_FUNC dyno::VoxelOctreeNode< TCoord >::VoxelOctreeNode | ( | Level | l, |
| OcIndex | x, | ||
| OcIndex | y, | ||
| OcIndex | z, | ||
| TCoord | point_pos ) |
|
inline |
|
inline |
Definition at line 160 of file VoxelOctree.h.


|
inline |
|
inline |
|
inline |
| DYN_FUNC bool dyno::VoxelOctreeNode< TCoord >::operator> | ( | const VoxelOctreeNode< TCoord > & | mc2 | ) | const |
| DYN_FUNC void dyno::VoxelOctreeNode< TCoord >::plusChildIndex | ( | int | id | ) |
Definition at line 190 of file VoxelOctree.h.
|
inline |
Definition at line 75 of file VoxelOctree.h.
|
inline |
Definition at line 83 of file VoxelOctree.h.
|
inline |
|
inline |
Definition at line 81 of file VoxelOctree.h.
|
inline |
Definition at line 82 of file VoxelOctree.h.
|
inline |
Definition at line 85 of file VoxelOctree.h.
|
inline |
Definition at line 84 of file VoxelOctree.h.
|
inline |
Definition at line 78 of file VoxelOctree.h.
|
protected |
Definition at line 95 of file VoxelOctree.h.
|
protected |
Definition at line 92 of file VoxelOctree.h.
|
protected |
Definition at line 93 of file VoxelOctree.h.
| int dyno::VoxelOctreeNode< TCoord >::m_neighbor[6] |
Definition at line 89 of file VoxelOctree.h.
|
protected |
Definition at line 100 of file VoxelOctree.h.
|
protected |
Definition at line 99 of file VoxelOctree.h.
|
protected |
Definition at line 97 of file VoxelOctree.h.