# Cinder

# cinder::KdNode< K > Struct Template Reference

`#include <KdTree.h>`

List of all members.

## Public Member Functions
void | init (float p, uint32_t a)
void | initLeaf ()
## Public Attributes
float | splitPos
uint32_t | splitAxis:2
uint32_t | hasLeftChild:1
uint32_t | rightChild:29

### template<unsigned char K>
struct cinder::KdNode< K >

## Member Function Documentation

template<unsigned char K>

void cinder::KdNode< K >::init | ( | float | p,
|  | uint32_t | a |
| ) |  |  |

template<unsigned char K>

void cinder::KdNode< K >::initLeaf | ( |  | ) |

## Member Data Documentation

template<unsigned char K>

float cinder::KdNode< K >::splitPos

template<unsigned char K>

uint32_t cinder::KdNode< K >::splitAxis

template<unsigned char K>

uint32_t cinder::KdNode< K >::hasLeftChild

template<unsigned char K>

uint32_t cinder::KdNode< K >::rightChild

The documentation for this struct was generated from the following file:

- include/cinder/KdTree.h