**Octree** leaf class that does not store any information.
More...

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

Inheritance diagram for pcl::octree::OctreeLeafEmpty< DataT >:

Collaboration diagram for pcl::octree::OctreeLeafEmpty< DataT >:

## Public Member Functions | |

OctreeLeafEmpty () | |

Empty constructor. | |

~OctreeLeafEmpty () | |

Empty deconstructor. | |

virtual void | setData (const DataT &data_arg) |

Empty setData data implementation. | |

virtual void | getData (const DataT *&data_arg) |

Returns a null pointer as this leaf node does not store any data. | |

virtual void | getData (std::vector< DataT > &dataVector_arg) |

Empty getData data vector implementation as this leaf node does not store any data. | |

virtual void | reset () |

Empty reset leaf node implementation as this leaf node does not store any data. |

class pcl::octree::OctreeLeafEmpty< DataT >

**Octree** leaf class that does not store any information.

**Note:**- Can be used for occupancy trees that are used for checking only the existence of leaf nodes in the tree

Definition at line 128 of file octree_nodes.h.

template<typename DataT >

pcl::octree::OctreeLeafEmpty< DataT >::OctreeLeafEmpty | ( | ) | ` [inline]` |

Empty constructor.

Definition at line 132 of file octree_nodes.h.

template<typename DataT >

pcl::octree::OctreeLeafEmpty< DataT >::~OctreeLeafEmpty | ( | ) | ` [inline]` |

Empty deconstructor.

Definition at line 137 of file octree_nodes.h.

template<typename DataT >

virtual void pcl::octree::OctreeLeafEmpty< DataT >::getData | ( | const DataT *& | data_arg |
) | ` [inline, virtual]` |

Returns a null pointer as this leaf node does not store any data.

**Parameters:**-
*data_arg,:*reference to return pointer of leaf node DataT element (will be set to 0).

Implements pcl::octree::OctreeLeafAbstract< DataT >.

Definition at line 154 of file octree_nodes.h.

template<typename DataT >

virtual void pcl::octree::OctreeLeafEmpty< DataT >::getData | ( | std::vector< DataT > & | dataVector_arg |
) | ` [inline, virtual]` |

Empty getData data vector implementation as this leaf node does not store any data.

\

**Parameters:**-
*dataVector_arg,:*reference to dummy DataT vector that is extended with leaf node DataT elements.

Definition at line 163 of file octree_nodes.h.

template<typename DataT >

virtual void pcl::octree::OctreeLeafEmpty< DataT >::reset | ( | ) | ` [inline, virtual]` |

Empty reset leaf node implementation as this leaf node does not store any data.

Implements pcl::octree::OctreeLeafAbstract< DataT >.

Definition at line 169 of file octree_nodes.h.

template<typename DataT >

virtual void pcl::octree::OctreeLeafEmpty< DataT >::setData | ( | const DataT & | data_arg |
) | ` [inline, virtual]` |

Empty setData data implementation.

This leaf node does not store any data.

**Parameters:**-
*data_arg,:*reference to dummy DataT element to be stored.

Definition at line 146 of file octree_nodes.h.

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

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