OpenWalnut
1.5.0dev
|
This module implements the simple fiber tracking algorithm by Mori et al. More...
#include <WMDeterministicFTMori.h>
Public Member Functions | |
WMDeterministicFTMori () | |
Standard Constructor. More... | |
virtual | ~WMDeterministicFTMori () |
Destructor. More... | |
virtual std::shared_ptr< WModule > | factory () const |
Returns a new instance of this module. More... | |
virtual const char ** | getXPMIcon () const |
Get the icon for this module in XPM format. More... | |
virtual const std::string | getName () const |
Return the name of this module. More... | |
virtual const std::string | getDescription () const |
Return the description of this module. More... | |
Public Member Functions inherited from WModule | |
WModule () | |
Constructs a new WModule instance. More... | |
virtual | ~WModule () |
Destructor. More... | |
const InputConnectorList & | getInputConnectors () const |
Gives back input connectors. More... | |
std::shared_ptr< WModuleInputConnector > | getInputConnector (std::string name) |
Finds the named connector for the module. More... | |
std::shared_ptr< WModuleInputConnector > | findInputConnector (std::string name) |
Finds the named connector for the module. More... | |
const OutputConnectorList & | getOutputConnectors () const |
Gives back output connectors. More... | |
std::shared_ptr< WModuleOutputConnector > | getOutputConnector (std::string name) |
Finds the named connector for the module. More... | |
std::shared_ptr< WModuleOutputConnector > | findOutputConnector (std::string name) |
Finds the named connector for the module. More... | |
std::shared_ptr< WModuleConnector > | getConnector (std::string name) |
Finds the named connector for the module. More... | |
std::shared_ptr< WModuleConnector > | findConnector (std::string name) |
Finds the named connector for the module. More... | |
std::shared_ptr< WProperties > | getProperties () const |
Return a pointer to the properties object of the module. More... | |
std::shared_ptr< WProperties > | getInformationProperties () const |
Return a pointer to the information properties object of the module. More... | |
const WBoolFlag & | isInitialized () const |
Determines whether the module instance is properly initialized. More... | |
const WBoolFlag & | isUseable () const |
Checks whether the module instance is ready to be used. More... | |
const WBoolFlag & | isAssociated () const |
Checks whether this module is associated with an container. More... | |
const WBoolFlag & | isReady () const |
Checks whether this module is ready. More... | |
const WBoolFlag & | isReadyOrCrashed () const |
This is the logical or of isReady and isCrashed. More... | |
const WBoolFlag & | isRunning () const |
Returns a flag denoting whether the thread currently is running or nor. More... | |
void | waitRestored () |
This method waits for the module to be restored completely. More... | |
bool | isRestoreNeeded () const |
Check whether this module is in restore mode. More... | |
void | setRestoreNeeded (bool restore=true) |
Change the restore mode. More... | |
void | reportRestoreComplete () |
Called by loaders to tell the module that loading has been completed. More... | |
std::shared_ptr< WModuleContainer > | getAssociatedContainer () const |
The container this module is associated with. More... | |
virtual boost::signals2::connection | subscribeSignal (MODULE_SIGNAL signal, t_ModuleGenericSignalHandlerType notifier) |
Connects a specified notify function with a signal this module instance is offering. More... | |
virtual boost::signals2::connection | subscribeSignal (MODULE_SIGNAL signal, t_ModuleErrorSignalHandlerType notifier) |
Connects a specified notify function with a signal this module instance is offering. More... | |
virtual std::shared_ptr< WProgressCombiner > | getRootProgressCombiner () |
Gets the modules base progress. More... | |
virtual MODULE_TYPE | getType () const |
Gets the type of the module. More... | |
void | disconnect () |
Completely disconnects all connected connectors of this module. More... | |
WCombinerTypes::WDisconnectList | getPossibleDisconnections () |
Gives a list of all WDisconnectCombiners possible. More... | |
boost::filesystem::path | getLocalPath () const |
Returns the local path of the module. More... | |
boost::filesystem::path | getLibPath () const |
Returns the absolute path to the library containing this module. More... | |
std::string | getPackageName () const |
Returns the name of the package the module belongs to, The package name basically is the name of the library containing this and maybe other modules. More... | |
bool | isDeprecated () const |
Checks whether the module was marked as deprecated. More... | |
std::string | getDeprecationMessage () const |
Queries the deprecation message of a module if specified. More... | |
virtual WModuleMetaInformation::ConstSPtr | getMetaInformation () const |
The meta information of this module. More... | |
const std::string & | getUUID () const |
Get the UUID of the module instance. More... | |
WPropString | getRuntimeName () const |
Returns the name the user has given this module. More... | |
const WRequirement * | checkRequirements () const |
This method checks whether all the requirements of the module are complied. More... | |
virtual boost::signals2::connection | subscribeSignal (THREAD_SIGNAL signal, t_ThreadErrorSignalHandlerType notifier) |
Connects a specified notify function with a signal this thread instance is offering. More... | |
Public Member Functions inherited from WThreadedRunner | |
WThreadedRunner () | |
Default constructor. More... | |
virtual | ~WThreadedRunner () |
Destructor. More... | |
virtual void | run () |
Run thread. More... | |
void | run (THREADFUNCTION f) |
Run thread. More... | |
void | wait (bool requestFinish=false) |
Wait for the thread to be finished. More... | |
virtual void | requestStop () |
This method's purpose is to request a stop without waiting for it. More... | |
virtual boost::signals2::connection | subscribeSignal (THREAD_SIGNAL signal, t_ThreadErrorSignalHandlerType notifier) |
Connects a specified notify function with a signal this thread instance is offering. More... | |
const WBoolFlag & | isCrashed () const |
Checks whether this thread has been crashed. More... | |
const std::string & | getCrashMessage () const |
Get the message of the exception finally causing the crash. More... | |
void | setThreadName (std::string name) |
Set the name of the thread. More... | |
std::string | getThreadName () const |
Returns the current thread name. More... | |
Public Member Functions inherited from WPrototyped | |
WPrototyped () | |
Default constructor. More... | |
virtual | ~WPrototyped () |
Destructor. More... | |
template<typename T > | |
bool | isA () |
Checks whether the actual prototype has the specified runtime type. More... | |
Protected Member Functions | |
virtual void | moduleMain () |
The worker function, runs in its own thread. More... | |
virtual void | connectors () |
Initialize the module's connectors. More... | |
virtual void | properties () |
Initialize the module's properties. More... | |
virtual void | activate () |
Callback. More... | |
Protected Member Functions inherited from WModule | |
void | threadMain () |
Thread entry point. More... | |
virtual void | onThreadException (const WException &e) |
This method is called if an exception was caught, which came from the custom thread code. More... | |
void | setAssociatedContainer (std::shared_ptr< WModuleContainer > container) |
Sets the container this module is associated with. More... | |
virtual void | requirements () |
Initialize requirements in this function. More... | |
virtual std::string | deprecated () const |
This function allows module programmers to mark their modules deprecated in a user-friendly way. More... | |
void | initialize () |
Manages initialization. More... | |
virtual void | cleanup () |
Called whenever the module should shutdown. More... | |
void | addConnector (std::shared_ptr< WModuleInputConnector > con) |
Adds the specified connector to the list of inputs. More... | |
void | addConnector (std::shared_ptr< WModuleOutputConnector > con) |
Adds the specified connector to the list of outputs. More... | |
void | removeConnectors () |
Removes all connectors properly. More... | |
virtual const t_GenericSignalHandlerType | getSignalHandler (MODULE_CONNECTOR_SIGNAL signal) |
Gives the signal handler function responsible for a given signal. More... | |
virtual void | notifyConnectionEstablished (std::shared_ptr< WModuleConnector > here, std::shared_ptr< WModuleConnector > there) |
Gets called whenever a connector gets connected to the specified input. More... | |
virtual void | notifyConnectionClosed (std::shared_ptr< WModuleConnector > here, std::shared_ptr< WModuleConnector > there) |
Gets called whenever a connection between a remote and local connector gets closed. More... | |
virtual void | notifyDataChange (std::shared_ptr< WModuleConnector > input, std::shared_ptr< WModuleConnector > output) |
Gets called when the data on one input connector changed. More... | |
void | ready () |
Call this whenever your module is ready and can react on property changes. More... | |
wlog::WStreamedLogger | infoLog () const |
Logger instance for comfortable info logging. More... | |
wlog::WStreamedLogger | debugLog () const |
Logger instance for comfortable debug logging. More... | |
wlog::WStreamedLogger | warnLog () const |
Logger instance for comfortable warning- logs. More... | |
wlog::WStreamedLogger | errorLog () const |
Logger instance for comfortable error logging. More... | |
void | setLocalPath (boost::filesystem::path path) |
Sets the local module path. More... | |
void | setLibPath (boost::filesystem::path path) |
Set the path to the library which contains this module. More... | |
void | setPackageName (std::string name) |
Set the package name. More... | |
Protected Member Functions inherited from WThreadedRunner | |
virtual void | notifyStop () |
Gets called when the thread should be stopped. More... | |
void | yield () const |
Give remaining execution timeslice to another thread. More... | |
void | sleep (const int32_t t) const |
Sets thread asleep. More... | |
void | msleep (const int32_t t) const |
Sets thread asleep. More... | |
void | waitForStop () |
Let the thread sleep until a stop request was given. More... | |
void | handleDeadlyException (const WException &e, std::string sender="WThreadedRunner") |
Handle the specified exception which was not caught in the thread, which basically means the thread has crashed. More... | |
Private Types | |
typedef WMDeterministicFTMori | This |
the class itself More... | |
typedef WThreadedPerVoxelOperation< float, 6, double, 4 > | TPVOFloat |
the threaded per-voxel function for the eigenvector computation (float input) More... | |
typedef WThreadedPerVoxelOperation< double, 6, double, 4 > | TPVODouble |
the threaded per-voxel function for the eigenvector computation (double input) More... | |
typedef WThreadedFunction< TPVOFloat > | EigenFunctionTypeFloat |
the thread pool type for the eigencomputation (float input) More... | |
typedef WThreadedFunction< TPVODouble > | EigenFunctionTypeDouble |
the thread pool type for the eigencomputation (double input) More... | |
typedef WValueSet< double > | FloatValueSetType |
the valueset type More... | |
typedef std::vector< WVector3d > | FiberType |
the fiber type More... | |
typedef wtracking::WThreadedTrackingFunction | Tracking |
the threaded tracking functor More... | |
typedef WThreadedFunction< Tracking > | TrackingFuncType |
the tracking threadpool More... | |
Private Member Functions | |
TPVOFloat::OutTransmitType const | eigenFuncFloat (TPVOFloat::TransmitType const &input) |
The function that computes the eigenvectors from the input tensor field. More... | |
TPVODouble::OutTransmitType const | eigenFuncDouble (TPVODouble::TransmitType const &input) |
The function that computes the eigenvectors from the input tensor field. More... | |
boost::array< double, 4 > const | computeFaAndEigenVec (WTensorSym< 2, 3, double > const &m) const |
The function that does the actual fa and eigenvector computations. More... | |
WVector3d | getEigenDirection (std::shared_ptr< WDataSetSingle const > ds, wtracking::WTrackingUtility::JobType const &j) |
Calculate the direction of the eigenvector with largest magnitude. More... | |
void | fiberVis (FiberType const &f) |
The fiber visitor. More... | |
void | pointVis (WVector3d const &) |
The point visitor. More... | |
void | resetTracking () |
Reset the tracking function and abort the current one, if there is a current one. More... | |
void | resetEigenFunction () |
Resets the threaded function/threadpool. More... | |
void | resetProgress (std::size_t todo) |
Resets the current progress to 0. More... | |
Private Attributes | |
std::shared_ptr< WCondition > | m_propCondition |
A condition for property changes. More... | |
std::shared_ptr< WDataSetSingle > | m_dataSet |
A pointer to the input tensor dataset. More... | |
std::shared_ptr< WDataSetFibers > | m_fiberSet |
The output dataset. Stores all fibers extracted from the input tensor field. More... | |
std::shared_ptr< WModuleOutputData< WDataSetFibers > > | m_output |
The output Connector. More... | |
std::shared_ptr< WModuleInputData< WDataSetSingle > > | m_input |
The input Connector. More... | |
std::shared_ptr< WDataSetSingle > | m_eigenField |
Stores eigenvectors and fractional anisotropy of the input dataset. More... | |
std::shared_ptr< TPVOFloat > | m_eigenOperationFloat |
the functor used for the calculation of the eigenvectors More... | |
std::shared_ptr< TPVODouble > | m_eigenOperationDouble |
the functor used for the calculation of the eigenvectors More... | |
std::shared_ptr< WProgress > | m_currentProgress |
the object that keeps track of the current progress More... | |
std::shared_ptr< WThreadedFunctionBase > | m_eigenPool |
The threadpool for the eigenvector and fa computations. More... | |
std::shared_ptr< TrackingFuncType > | m_trackingPool |
The threadpool for the tracking. More... | |
WFiberAccumulator | m_fiberAccu |
The fiber accumulator. More... | |
WPropDouble | m_minFA |
The minimum FA property. More... | |
WPropInt | m_minPoints |
The minimum number of points property. More... | |
WPropDouble | m_minCos |
The minimum cosine property. More... | |
double | m_currentMinFA |
The current minimum FA property. More... | |
std::size_t | m_currentMinPoints |
The current minimum number of points property. More... | |
double | m_currentMinCos |
The current minimum cosine property. More... | |
Additional Inherited Members | |
Public Types inherited from WModule | |
typedef std::vector< std::shared_ptr< WModuleInputConnector > > | InputConnectorList |
The type for the list of input connectors. More... | |
typedef std::vector< std::shared_ptr< WModuleOutputConnector > > | OutputConnectorList |
The type for the list of output connectors. More... | |
typedef std::shared_ptr< WModule > | SPtr |
Shared pointer to a WModule. More... | |
typedef std::shared_ptr< const WModule > | ConstSPtr |
Shared pointer to a const WModule. More... | |
Public Types inherited from WThreadedRunner | |
typedef std::shared_ptr< WThreadedRunner > | SPtr |
Abbreviation to a shared_ptr to this type. More... | |
typedef std::shared_ptr< const WThreadedRunner > | ConstSPtr |
Abbreviation to a const shared_ptr to this type. More... | |
typedef boost::function< void(void) > | THREADFUNCTION |
Type used for simple thread functions. More... | |
Static Public Member Functions inherited from WModule | |
static SPtr | findByUUID (std::string uuid) |
Find a module instance by UUID. More... | |
Static Public Member Functions inherited from WThreadedRunner | |
static void | setThisThreadName (std::string name) |
Static function to set the name of the calling thread. More... | |
Protected Types inherited from WModule | |
typedef std::vector< WRequirement * > | Requirements |
The type of the requirement list. More... | |
Protected Attributes inherited from WModule | |
std::shared_ptr< WProperties > | m_properties |
The property object for the module. More... | |
std::shared_ptr< WProperties > | m_infoProperties |
The property object for the module containing only module whose purpose is "PV_PURPOSE_INFORMNATION". More... | |
std::shared_ptr< WProgressCombiner > | m_progress |
Progress indicator used as parent for all progress' of this module. More... | |
WBoolFlag | m_initialized |
True if everything is initialized and ready to be used. More... | |
WBoolFlag | m_isAssociated |
True if container got associated with this flag. More... | |
WBoolFlag | m_isUsable |
True if associated && initialized. More... | |
WBoolFlag | m_isReady |
True if ready() was called. More... | |
WBoolFlag | m_isReadyOrCrashed |
It is true whenever m_isReady or WThreadedRunner::m_isCrashed is true. More... | |
WBoolFlag | m_isRunning |
True if the module currently is running. More... | |
WBoolFlag | m_isLoadFinished |
Flag to denote whether the module container and the project loader have finished their work. More... | |
bool | m_restoreMode |
Flag denoting the current restore mode. More... | |
std::shared_ptr< WProgress > | m_readyProgress |
Progress indicator for the "ready" state. More... | |
WConditionSet | m_moduleState |
The internal state of the module. More... | |
std::shared_ptr< WModuleContainer > | m_container |
The container this module belongs to. More... | |
InputConnectorList | m_inputConnectors |
Set of input connectors associated with this module. More... | |
OutputConnectorList | m_outputConnectors |
Set of output connectors associated with this module. More... | |
WPropBool | m_active |
True whenever the module should be active. More... | |
WPropString | m_runtimeName |
This property holds a user specified name for the current module instance. More... | |
boost::filesystem::path | m_localPath |
The path where the module binary resides in. More... | |
boost::filesystem::path | m_libPath |
The absolute path to the library containing this module. More... | |
std::string | m_packageName |
The name of the lib/the package containing this module. More... | |
Requirements | m_requirements |
The list of requirements. More... | |
Protected Attributes inherited from WThreadedRunner | |
boost::thread | m_thread |
Thread instance. More... | |
WBoolFlag | m_shutdownFlag |
Condition getting fired whenever the thread should quit. More... | |
WBoolFlag | m_isCrashed |
True whenever an exception is thrown during threadMain. More... | |
std::string | m_crashMessage |
The crash message. More... | |
This module implements the simple fiber tracking algorithm by Mori et al.
S. Mori, B. Crain, V. Chacko, and P. van Zijl, "Three-dimensional tracking of axonal projections in the brain by magnetic resonance imaging", Annals of Neurology 45, pp. 265-269, 1999
Definition at line 61 of file WMDeterministicFTMori.h.
|
private |
the thread pool type for the eigencomputation (double input)
Definition at line 136 of file WMDeterministicFTMori.h.
|
private |
the thread pool type for the eigencomputation (float input)
Definition at line 133 of file WMDeterministicFTMori.h.
|
private |
the fiber type
Definition at line 142 of file WMDeterministicFTMori.h.
|
private |
the valueset type
Definition at line 139 of file WMDeterministicFTMori.h.
|
private |
the class itself
Definition at line 64 of file WMDeterministicFTMori.h.
|
private |
the threaded per-voxel function for the eigenvector computation (double input)
Definition at line 130 of file WMDeterministicFTMori.h.
|
private |
the threaded per-voxel function for the eigenvector computation (float input)
Definition at line 127 of file WMDeterministicFTMori.h.
|
private |
the threaded tracking functor
Definition at line 145 of file WMDeterministicFTMori.h.
|
private |
the tracking threadpool
Definition at line 148 of file WMDeterministicFTMori.h.
WMDeterministicFTMori::WMDeterministicFTMori | ( | ) |
Standard Constructor.
Definition at line 47 of file WMDeterministicFTMori.cpp.
Referenced by factory().
|
virtual |
Destructor.
Definition at line 58 of file WMDeterministicFTMori.cpp.
|
protectedvirtual |
Callback.
This function gets called whenever the modules "active" state changes.
Reimplemented from WModule.
Definition at line 236 of file WMDeterministicFTMori.cpp.
References WModule::activate().
|
private |
The function that does the actual fa and eigenvector computations.
m | The tensor to calculate the fa and largest eigenvector from. |
Definition at line 371 of file WMDeterministicFTMori.cpp.
Referenced by eigenFuncDouble(), and eigenFuncFloat().
|
protectedvirtual |
Initialize the module's connectors.
Reimplemented from WModule.
Definition at line 199 of file WMDeterministicFTMori.cpp.
References WModule::addConnector(), WModule::connectors(), m_input, and m_output.
|
private |
The function that computes the eigenvectors from the input tensor field.
input | A subarray of a valueset that consists of the 6 floats that make up the tensor. |
Definition at line 431 of file WMDeterministicFTMori.cpp.
References computeFaAndEigenVec(), and m_currentProgress.
|
private |
The function that computes the eigenvectors from the input tensor field.
input | A subarray of a valueset that consists of the 6 floats that make up the tensor. |
Definition at line 416 of file WMDeterministicFTMori.cpp.
References computeFaAndEigenVec(), and m_currentProgress.
|
virtual |
Returns a new instance of this module.
Implements WModule.
Definition at line 62 of file WMDeterministicFTMori.cpp.
References WMDeterministicFTMori().
|
private |
The fiber visitor.
Adds a fiber to the result data and increment the progress.
f | The fiber. |
Definition at line 358 of file WMDeterministicFTMori.cpp.
References WFiberAccumulator::add(), m_currentMinPoints, m_currentProgress, and m_fiberAccu.
Referenced by resetTracking().
|
virtual |
Return the description of this module.
Implements WPrototyped.
Definition at line 77 of file WMDeterministicFTMori.cpp.
|
private |
Calculate the direction of the eigenvector with largest magnitude.
ds | The dataset. |
j | The job, that means the current position and direction of the last fiber segment. |
Definition at line 317 of file WMDeterministicFTMori.cpp.
References m_currentMinCos, and m_currentMinFA.
Referenced by resetTracking().
|
virtual |
Return the name of this module.
Implements WPrototyped.
Definition at line 72 of file WMDeterministicFTMori.cpp.
|
virtual |
Get the icon for this module in XPM format.
Reimplemented from WModule.
Definition at line 67 of file WMDeterministicFTMori.cpp.
|
protectedvirtual |
The worker function, runs in its own thread.
Implements WModule.
Definition at line 82 of file WMDeterministicFTMori.cpp.
References WConditionSet::add(), WFiberAccumulator::buildDataSet(), WFiberAccumulator::clear(), WModule::debugLog(), m_currentProgress, m_dataSet, m_eigenOperationDouble, m_eigenOperationFloat, m_eigenPool, m_fiberAccu, m_fiberSet, m_input, WModule::m_moduleState, m_output, m_propCondition, WThreadedRunner::m_shutdownFlag, m_trackingPool, WModule::ready(), resetEigenFunction(), resetProgress(), WConditionSet::setResetable(), and WConditionSet::wait().
|
private |
The point visitor.
Does nothing.
Definition at line 367 of file WMDeterministicFTMori.cpp.
Referenced by resetTracking().
|
protectedvirtual |
Initialize the module's properties.
Reimplemented from WModule.
Definition at line 215 of file WMDeterministicFTMori.cpp.
References m_minCos, m_minFA, m_minPoints, m_propCondition, WModule::m_properties, and WModule::properties().
|
private |
Resets the threaded function/threadpool.
Definition at line 241 of file WMDeterministicFTMori.cpp.
References WModule::debugLog(), m_dataSet, m_eigenOperationDouble, m_eigenOperationFloat, m_eigenPool, WModule::m_moduleState, and WConditionSet::remove().
Referenced by moduleMain().
|
private |
Resets the current progress to 0.
todo | The number of operations of the new progress. |
Definition at line 446 of file WMDeterministicFTMori.cpp.
References m_currentProgress, and WModule::m_progress.
Referenced by moduleMain().
|
private |
Reset the tracking function and abort the current one, if there is a current one.
Definition at line 284 of file WMDeterministicFTMori.cpp.
References WConditionSet::add(), WFiberAccumulator::clear(), WModule::debugLog(), fiberVis(), wtracking::WTrackingUtility::followToNextVoxel(), getEigenDirection(), m_eigenField, m_fiberAccu, WModule::m_moduleState, m_trackingPool, pointVis(), and WConditionSet::remove().
|
private |
The current minimum cosine property.
Definition at line 266 of file WMDeterministicFTMori.h.
Referenced by getEigenDirection().
|
private |
The current minimum FA property.
Definition at line 260 of file WMDeterministicFTMori.h.
Referenced by getEigenDirection().
|
private |
The current minimum number of points property.
Definition at line 263 of file WMDeterministicFTMori.h.
Referenced by fiberVis().
|
private |
the object that keeps track of the current progress
Definition at line 239 of file WMDeterministicFTMori.h.
Referenced by eigenFuncDouble(), eigenFuncFloat(), fiberVis(), moduleMain(), and resetProgress().
|
private |
A pointer to the input tensor dataset.
Definition at line 218 of file WMDeterministicFTMori.h.
Referenced by moduleMain(), and resetEigenFunction().
|
private |
Stores eigenvectors and fractional anisotropy of the input dataset.
Definition at line 230 of file WMDeterministicFTMori.h.
Referenced by resetTracking().
|
private |
the functor used for the calculation of the eigenvectors
Definition at line 236 of file WMDeterministicFTMori.h.
Referenced by moduleMain(), and resetEigenFunction().
|
private |
the functor used for the calculation of the eigenvectors
Definition at line 233 of file WMDeterministicFTMori.h.
Referenced by moduleMain(), and resetEigenFunction().
|
private |
The threadpool for the eigenvector and fa computations.
Definition at line 242 of file WMDeterministicFTMori.h.
Referenced by moduleMain(), and resetEigenFunction().
|
private |
The fiber accumulator.
Definition at line 248 of file WMDeterministicFTMori.h.
Referenced by fiberVis(), moduleMain(), and resetTracking().
|
private |
The output dataset. Stores all fibers extracted from the input tensor field.
Definition at line 221 of file WMDeterministicFTMori.h.
Referenced by moduleMain().
|
private |
The input Connector.
Definition at line 227 of file WMDeterministicFTMori.h.
Referenced by connectors(), and moduleMain().
|
private |
The minimum cosine property.
Definition at line 257 of file WMDeterministicFTMori.h.
Referenced by properties().
|
private |
The minimum FA property.
Definition at line 251 of file WMDeterministicFTMori.h.
Referenced by properties().
|
private |
The minimum number of points property.
Definition at line 254 of file WMDeterministicFTMori.h.
Referenced by properties().
|
private |
The output Connector.
Definition at line 224 of file WMDeterministicFTMori.h.
Referenced by connectors(), and moduleMain().
|
private |
A condition for property changes.
Definition at line 215 of file WMDeterministicFTMori.h.
Referenced by moduleMain(), and properties().
|
private |
The threadpool for the tracking.
Definition at line 245 of file WMDeterministicFTMori.h.
Referenced by moduleMain(), and resetTracking().