![]() |
PeriDyno 1.0.0
|
#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.