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

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

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

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

## Public Member Functions | |

OctreeBranch () | |

Constructor for initializing child node pointer array. | |

virtual | ~OctreeBranch () |

Empty deconstructor. | |

virtual node_type_t | getNodeType () const |

Get the type of octree node. | |

## Friends | |

class | Octree2BufBase |

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

**Octree** branch class.

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

Definition at line 233 of file octree2buf_base.h.

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

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

Constructor for initializing child node pointer array.

Definition at line 242 of file octree2buf_base.h.

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

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

Empty deconstructor.

Definition at line 249 of file octree2buf_base.h.

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

virtual node_type_t pcl::octree::Octree2BufBase< 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 257 of file octree2buf_base.h.

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

friend class Octree2BufBase` [friend]` |

Definition at line 237 of file octree2buf_base.h.

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

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