#include <dilate.h>
Inheritance diagram for vlVolProcessorDilate:

Public Member Functions | |
| vlVolProcessorDilate () | |
| Default constructor. | |
| virtual | ~vlVolProcessorDilate () |
| Default destructor. | |
| void | init () |
| Override init(). | |
| bool | run () |
| Run the vol processor. | |
| template<> bool | runT (uint8 &dummy) |
Protected Member Functions | |
| template<class DataType> bool | runT (DataType &dummy) |
| template<class DataType> bool | dilate (DataType &dummy) |
| template<class DataType> bool | dilateReal (vlVolume *tagVol, const DataType &tag, const std::vector< vlPoint3ui > &boundaryVoxels, const uint32 iterations, const uint16 neighborhood, const DataType newTag, std::vector< vlPoint3ui > &newBoundaryVoxels) |
Definition at line 43 of file dilate.h.
|
|
Definition at line 43 of file dilate.cpp. References vlPlugin::infoRef(), vlPluginInfo::setName(), vlPluginInfo::setService(), and vlPluginInfo::setVersion(). |
|
|
Definition at line 53 of file dilate.cpp. |
|
||||||||||
|
Definition at line 115 of file dilate.cpp. References vlVarListAdmin::add(), vlVarListAdmin::clear(), vlVolProcessor::configRef(), dilateReal(), vlVarList::get(), vlVolProcessor::resultsRef(), uint16, uint32, uint64, and vlVolProcessor::vol(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 170 of file dilate.cpp. References vlVolume::dim(), vlVoxelNeighbors::getN18Triples(), vlVoxelNeighbors::getN26Triples(), vlVoxelNeighbors::getN6Triples(), vlVolIterConst< DataType, Layout >::getRelative(), vlVolIterConst< DataType, Layout >::moveTo(), vlVolIter< DataType, Layout >::setRelative(), and uint32. Referenced by dilate(). |
|
|
Reimplemented from vlVolProcessor. Definition at line 58 of file dilate.cpp. References vlVarListAdmin::add(), vlVarListAdmin::clear(), vlVolProcessor::configRef(), uint16, uint32, uint64, VL_NOCHANGE, vlBitOperation, and vlVolProcessor::vol(). |
|
|
Implements vlVolProcessor. Definition at line 94 of file dilate.cpp. References callFunctionOnDataTypeNoArgs, vlVolume::dim(), vlVolume::isValid(), runT(), and vlVolProcessor::vol(). |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 88 of file dilate.cpp. Referenced by run(). |
1.3.3