#include <concatenate.h>
Inheritance diagram for vlVolProcessorConcatenate:

Public Member Functions | |
| vlVolProcessorConcatenate () | |
| Default constructor. | |
| virtual | ~vlVolProcessorConcatenate () |
| Default destructor. | |
| void | init () |
| This function is called after execution of setVolume(). | |
| bool | run () |
| Run the vol processor. | |
Protected Member Functions | |
| template<class DataType> bool | copyDataT (DataType &dummy, const vlPoint3ui fromPos, const vlPoint3ui toPos) |
Protected Attributes | |
| vlVolume * | m_concatVol |
| vlDim | m_concatDim |
Definition at line 40 of file concatenate.h.
|
|
Definition at line 43 of file concatenate.cpp. References vlPlugin::infoRef(), vlPluginInfo::setName(), vlPluginInfo::setService(), and vlPluginInfo::setVersion(). |
|
|
Definition at line 53 of file concatenate.cpp. |
|
||||||||||||||||||||
|
Definition at line 71 of file concatenate.cpp. References vlVolume::dim(), vlVolIterConst< DataType, Layout >::get(), m_concatVol, min, vlVolIterConst< DataType, Layout >::moveTo(), vlVolIterConst< DataType, Layout >::nextXYZ(), vlVolIter< DataType, Layout >::set(), vlVolProcessor::vol(), vlTriple< uint16 >::x(), vlTriple< uint16 >::y(), and vlTriple< uint16 >::z(). Referenced by run(). |
|
|
If the volume argument is not valid, then init() is not called. Implement this function if you need to do any initialization before the user calls run. For e.g., this is the right place to add config parameters which are volume type dependent. Reimplemented from vlVolProcessor. Definition at line 58 of file concatenate.cpp. References vlVarListAdmin::add(), vlVarListAdmin::clear(), vlVolProcessor::configRef(), VL_NOCHANGE, and vlBitOperation. |
|
|
Implements vlVolProcessor. Definition at line 106 of file concatenate.cpp. References callFunctionOnDataType, vlVolProcessor::configRef(), copyDataT(), vlVolume::dim(), vlVarList::get(), vlVarList::isDefined(), vlVolume::isValid(), vlVarList::isValid(), m_concatVol, max, vlVolume::resize(), vlVolProcessor::vol(), vlTriple< uint16 >::x(), x, vlTriple< uint16 >::y(), y, vlTriple< uint16 >::z(), and z. |
|
|
Definition at line 59 of file concatenate.h. |
|
|
Definition at line 58 of file concatenate.h. Referenced by copyDataT(), and run(). |
1.3.3