#include <vlneighborhood.h>
Inheritance diagram for vlNeighborhood:

Public Member Functions | |
| vlNeighborhood (uint16 dimension=3) | |
| virtual | ~vlNeighborhood () |
| uint16 | dimension () const |
| Returns the dimension of the neighborhood. | |
| const std::vector< vlOffset > & | getOffsets () const |
| Get the offsets. | |
| bool | add (const vlOffset &offset) |
| Add an offset to the neighborhood. | |
| bool | clear () |
| Remove all offsets from the neighborhood. | |
Protected Attributes | |
| std::vector< vlOffset > | m_offsets |
| Stores the offsets to the neighborhood voxels from the central voxel. | |
| uint16 | m_dimension |
| Stores the dimension of this neighborhood. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, vlNeighborhood const *const n) |
| overriding << to enable writing neighborhood to a stream | |
| std::ostream & | operator<< (std::ostream &os, vlNeighborhood const &n) |
| overriding << to enable writing neighborhood to a stream | |
Definition at line 40 of file vlneighborhood.h.
|
|
Definition at line 43 of file vlneighborhood.h. References dimension(), and m_dimension. |
|
|
Definition at line 49 of file vlneighborhood.h. |
|
|
Definition at line 58 of file vlneighborhood.h. References vlOffset::dim(), m_dimension, and m_offsets. Referenced by vlRegionGrowOffsetFinder::regionGrowOffsets(). |
|
|
Definition at line 69 of file vlneighborhood.h. References m_offsets. Referenced by vlNeighborhoodAxial::create(). |
|
|
Definition at line 52 of file vlneighborhood.h. References m_dimension, and uint16. Referenced by vlNeighborhood(). |
|
|
Definition at line 55 of file vlneighborhood.h. References m_offsets. Referenced by vlVolIterConst< DataType, vlLayout::Generic >::setNeighborhood(), and vlVolIterConst< DataType, vlLayout::Linear >::setNeighborhood(). |
|
||||||||||||
|
Definition at line 81 of file vlneighborhood.h. |
|
||||||||||||
|
Definition at line 76 of file vlneighborhood.h. |
|
|
Definition at line 95 of file vlneighborhood.h. Referenced by add(), vlNeighborhoodAxial::create(), dimension(), vlNeighborhoodAxial::setAxis(), and vlNeighborhood(). |
|
|
Definition at line 92 of file vlneighborhood.h. Referenced by add(), clear(), vlNeighborhoodAxial::create(), getOffsets(), and vlNeighborhood3D::vlNeighborhood3D(). |
1.3.3