**Octree** branch class.
More...

`#include <pcl/octree/octree_lowmemory_base.h>`

Inheritance diagram for pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch:

Collaboration diagram for pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch:

## Public Member Functions | |

OctreeBranch () | |

Constructor for initializing child node pointer array. | |

void | reset () |

Reset Octree Branch. | |

virtual | ~OctreeBranch () |

Empty deconstructor. | |

virtual node_type_t | getNodeType () const |

Get the type of octree node. | |

## Friends | |

class | OctreeLowMemBase |

class pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch

**Octree** branch class.

**Note:**- It stores 8 pointers to its child nodes.

Definition at line 239 of file octree_lowmemory_base.h.

template<typename DataT , typename LeafT = OctreeLeafDataT<DataT>>

pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch::OctreeBranch | ( | ) | ` [inline]` |

Constructor for initializing child node pointer array.

Definition at line 247 of file octree_lowmemory_base.h.

template<typename DataT , typename LeafT = OctreeLeafDataT<DataT>>

virtual pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch::~OctreeBranch | ( | ) | ` [inline, virtual]` |

Empty deconstructor.

Definition at line 268 of file octree_lowmemory_base.h.

template<typename DataT , typename LeafT = OctreeLeafDataT<DataT>>

virtual node_type_t pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch::getNodeType | ( | ) | const` [inline, virtual]` |

Get the type of octree node.

Returns BRANCH_NODE type

**Returns:**- Returns BRANCH_NODE type.

Implements pcl::octree::OctreeNode.

Definition at line 276 of file octree_lowmemory_base.h.

template<typename DataT , typename LeafT = OctreeLeafDataT<DataT>>

void pcl::octree::OctreeLowMemBase< DataT, LeafT >::OctreeBranch::reset | ( | ) | ` [inline]` |

Reset Octree Branch.

Definition at line 256 of file octree_lowmemory_base.h.

template<typename DataT , typename LeafT = OctreeLeafDataT<DataT>>

friend class OctreeLowMemBase` [friend]` |

Definition at line 242 of file octree_lowmemory_base.h.

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

- /tmp/pcl-1.0.1/octree/include/pcl/octree/octree_lowmemory_base.h