OpenWalnut
1.5.0dev
|
This module is able to visualize connectome data in the context of MRI data. More...
#include <WMEffectiveConnectivityCluster.h>
Public Member Functions | |
WMEffectiveConnectivityCluster () | |
Standard constructor. More... | |
~WMEffectiveConnectivityCluster () | |
Destructor. More... | |
virtual const std::string | getName () const |
Gives back the name of this module. More... | |
virtual const std::string | getDescription () const |
Gives back a description of this module. More... | |
virtual std::shared_ptr< WModule > | factory () const |
Due to the prototype design pattern used to build modules, this method returns a new instance of this method. More... | |
virtual const char ** | getXPMIcon () const |
Get the icon for this module in XPM format. More... | |
Public Member Functions inherited from WModuleContainer | |
WModuleContainer (std::string name="Unnamed Module Container", std::string description="Used as container for several modules.") | |
Constructor. More... | |
virtual | ~WModuleContainer () |
Destructor. More... | |
virtual void | add (std::shared_ptr< WModule > module, bool run=true) |
Add a module to this container and start it. More... | |
virtual WModule::SPtr | createAndAdd (std::string name) |
Convenience method to create a module instance with a given name and automatically add it to the container. More... | |
virtual void | remove (std::shared_ptr< WModule > module) |
Remove the given module from this container if it is associated with it. More... | |
virtual void | removeAll () |
Removes all modules from this container. More... | |
virtual void | stop () |
Stops all modules inside this container. More... | |
virtual void | addDefaultNotifier (MODULE_SIGNAL signal, t_ModuleErrorSignalHandlerType notifier) |
Add a specified notifier to the list of default notifiers which get connected to each added module. More... | |
virtual void | addDefaultNotifier (MODULE_SIGNAL signal, t_ModuleGenericSignalHandlerType notifier) |
Add a specified notifier to the list of default notifiers which get connected to each added module. More... | |
virtual void | addDefaultNotifier (MODULE_CONNECTOR_SIGNAL signal, t_GenericSignalHandlerType notifier) |
Add a specified notifier to the list of default notifiers which get connected to each added module. More... | |
virtual std::shared_ptr< WModule > | applyModule (std::shared_ptr< WModule > applyOn, std::string what, bool tryOnly=false) |
Function combines two modules. More... | |
virtual std::shared_ptr< WModule > | applyModule (std::shared_ptr< WModule > applyOn, std::shared_ptr< WModule > prototype) |
Function combines two modules. More... | |
WBatchLoader::SPtr | loadDataSets (std::vector< std::string > filenames, bool suppressColormaps=false) |
Load specified datasets. More... | |
WBatchLoader::SPtr | loadDataSetsSynchronously (std::vector< std::string > filenames, bool suppressColormaps=false) |
Loads the specified files synchronously. More... | |
void | addPendingThread (std::shared_ptr< WThreadedRunner > thread) |
Add the specified thread to the list of pending jobs. More... | |
void | finishedPendingThread (std::shared_ptr< WThreadedRunner > thread) |
The specified thread has finished and does not longer depend upon this container instance. More... | |
void | setCrashIfModuleCrashes (bool crashIfCrashed=true) |
Sets a flag denoting whether the container (which also is a module) should be marked as "crashed" if a nested module crashes. More... | |
DataModuleListType | getDataModules () |
Returns a vector of pointers to the loaded data modules in the container. More... | |
ModuleSharedContainerType::ReadTicket | getModules () const |
Method returns a read ticket allowing read-access to the list of modules inside the container. More... | |
ModuleVectorType | getModules (std::string name) const |
Queries the container to find all modules with a given name. More... | |
WCombinerTypes::WCompatiblesList | getPossibleConnections (std::shared_ptr< WModule > module) |
This method creates a list of combiner instances, for each possible connection that can be made between the specified module and the module currently inside the container. 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 () |
Entry point after loading the module. More... | |
virtual void | connectors () |
Initialize the connectors this module is using. More... | |
virtual void | properties () |
Initialize the properties for this module. More... | |
virtual void | activate () |
Callback for m_active. More... | |
void | fiberDataChange (std::shared_ptr< WModuleConnector > input, std::shared_ptr< WModuleConnector > output) |
This method is called whenever the data on the fiberSelection module output changes. More... | |
Protected Member Functions inherited from WModuleContainer | |
virtual void | moduleError (std::shared_ptr< WModule > module, const WException &exception) |
This method is called whenever a module inside the container crashes. 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 Attributes | |
std::shared_ptr< WModuleInputForwardData< WDataSetFibers > > | m_fiberInput |
The fiber dataset used. More... | |
std::shared_ptr< WModuleInputForwardData< WDataSetSingle > > | m_VOI1 |
The volume of interest 1. More... | |
std::shared_ptr< WModuleInputForwardData< WDataSetSingle > > | m_VOI2 |
The volume of interest 2. More... | |
std::shared_ptr< WModuleOutputForwardData< WDataSetScalar > > | m_paramOutput |
The parameter dataset used. More... | |
std::shared_ptr< WModuleOutputForwardData< WDataSetScalar > > | m_voxelOutput |
The voxelized fibers used. More... | |
std::shared_ptr< WModuleOutputForwardData< WDataSetFibers > > | m_fiberOutput |
The fibers used. More... | |
std::shared_ptr< WModule > | m_fiberSelection |
The fiber selection module. More... | |
std::shared_ptr< WModule > | m_voxelizer |
The voxelizer module. More... | |
std::shared_ptr< WModule > | m_gauss |
The Gauss filter which filters the voxelized fibers. More... | |
std::shared_ptr< WModule > | m_animation |
The final animation. More... | |
WPosition | m_labelPos1 |
The position of the first label showing m_voi1Name. More... | |
WPosition | m_labelPos2 |
The position of the second label showing m_voi2Name. More... | |
WPropString | m_voi1Name |
The name of the first region of interest. More... | |
WPropString | m_voi2Name |
The name of the first region of interest. More... | |
WPropInt | m_labelCharacterSize |
Size of the label font. More... | |
bool | m_labelActive |
True if the labels should be drawn. More... | |
std::shared_ptr< WCondition > | m_propCondition |
A condition used to notify about changes in several properties. More... | |
osg::ref_ptr< WGEGroupNode > | m_rootNode |
The root node used for this modules graphics. More... | |
Additional Inherited Members | |
Public Types inherited from WModuleContainer | |
typedef std::vector< std::shared_ptr< WModule > > | ModuleVectorType |
A vector of modules. More... | |
typedef std::set< std::shared_ptr< WModule > > | ModuleContainerType |
For shortening: a type defining a shared vector of WModule pointers. More... | |
typedef WSharedObject< ModuleContainerType > | ModuleSharedContainerType |
The alias for a shared container. More... | |
typedef ModuleContainerType::const_iterator | ModuleConstIterator |
The const iterator type of the container. More... | |
typedef ModuleContainerType::iterator | ModuleIterator |
The iterator type of the container. More... | |
typedef std::set< std::shared_ptr< WDataModule > > | DataModuleListType |
Simple type for WDataModule pointer lists. More... | |
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 WModuleContainer | |
ModuleSharedContainerType | m_modules |
The modules associated with this container. More... | |
std::string | m_name |
Name of the module. More... | |
std::string | m_description |
Description of the module. More... | |
std::shared_mutex | m_errorNotifiersLock |
Lock for error notifiers set. More... | |
std::list< t_ModuleErrorSignalHandlerType > | m_errorNotifiers |
The error notifiers connected to added modules by default. More... | |
std::shared_mutex | m_readyNotifiersLock |
Lock for ready notifiers set. More... | |
std::list< t_ModuleGenericSignalHandlerType > | m_readyNotifiers |
The ready notifiers connected to added modules by default. More... | |
std::shared_mutex | m_associatedNotifiersLock |
Lock for associated notifiers set. More... | |
std::list< t_ModuleGenericSignalHandlerType > | m_associatedNotifiers |
The notifiers connected to added modules by default and fired whenever the module got associated. More... | |
std::shared_mutex | m_removedNotifiersLock |
Lock for remove-notifiers set. More... | |
std::list< t_ModuleGenericSignalHandlerType > | m_removedNotifiers |
The notifiers connected to added modules by default and fired whenever the module got removed again. More... | |
std::shared_mutex | m_connectorNotifiersLock |
Lock for connector-notifiers set. More... | |
std::list< t_GenericSignalHandlerType > | m_connectorEstablishedNotifiers |
The notifiers connected to added modules by default and fired whenever the module connectors got connected. More... | |
std::list< t_GenericSignalHandlerType > | m_connectorClosedNotifiers |
The notifiers connected to added modules by default and fired whenever the module connectors got disconnected. More... | |
std::set< std::shared_ptr< WThreadedRunner > > | m_pendingThreads |
Set of all threads that currently depend upon this container. More... | |
std::shared_mutex | m_pendingThreadsLock |
Lock for m_pendingThreads. More... | |
bool | m_crashIfModuleCrashes |
This flag denotes whether the whole container should be marked as crashed if one of the contained modules crashes. 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 is able to visualize connectome data in the context of MRI data.
It uses the module container class to allow the module to be composed from other modules.
Definition at line 49 of file WMEffectiveConnectivityCluster.h.
WMEffectiveConnectivityCluster::WMEffectiveConnectivityCluster | ( | ) |
Standard constructor.
Definition at line 59 of file WMEffectiveConnectivityCluster.cpp.
Referenced by factory().
WMEffectiveConnectivityCluster::~WMEffectiveConnectivityCluster | ( | ) |
Destructor.
Definition at line 70 of file WMEffectiveConnectivityCluster.cpp.
References WModule::removeConnectors().
|
protectedvirtual |
Callback for m_active.
Overwrite this in your modules to handle m_active changes separately.
Reimplemented from WModule.
Definition at line 405 of file WMEffectiveConnectivityCluster.cpp.
References WModule::m_active, and m_animation.
|
protectedvirtual |
Initialize the connectors this module is using.
Reimplemented from WModule.
Definition at line 337 of file WMEffectiveConnectivityCluster.cpp.
References WModule::addConnector(), WModule::connectors(), m_fiberInput, m_fiberOutput, m_paramOutput, m_VOI1, m_VOI2, and m_voxelOutput.
|
virtual |
Due to the prototype design pattern used to build modules, this method returns a new instance of this method.
NOTE: it should never be initialized or modified in some other way. A simple new instance is required.
Reimplemented from WModuleContainer.
Definition at line 76 of file WMEffectiveConnectivityCluster.cpp.
References WMEffectiveConnectivityCluster().
|
protected |
This method is called whenever the data on the fiberSelection module output changes.
input | this is the input receiving the change, in this case, the voxelizer |
output | this is the sender, the fiberSelection module. |
Definition at line 96 of file WMEffectiveConnectivityCluster.cpp.
References WModule::errorLog(), m_labelActive, m_labelPos1, m_labelPos2, and m_propCondition.
Referenced by moduleMain().
|
virtual |
Gives back a description of this module.
Reimplemented from WModuleContainer.
Definition at line 91 of file WMEffectiveConnectivityCluster.cpp.
References WModuleContainer::getDescription().
|
virtual |
Gives back the name of this module.
Reimplemented from WModuleContainer.
Definition at line 86 of file WMEffectiveConnectivityCluster.cpp.
References WModuleContainer::getName().
|
virtual |
Get the icon for this module in XPM format.
Reimplemented from WModule.
Definition at line 81 of file WMEffectiveConnectivityCluster.cpp.
|
protectedvirtual |
Entry point after loading the module.
Runs in separate thread.
Reimplemented from WModuleContainer.
Definition at line 128 of file WMEffectiveConnectivityCluster.cpp.
References WConditionSet::add(), WModuleContainer::add(), fiberDataChange(), WKernel::getGraphicsEngine(), WModuleFactory::getModuleFactory(), WKernel::getRunningKernel(), WModule::m_active, m_animation, m_fiberInput, m_fiberOutput, m_fiberSelection, m_gauss, m_labelActive, m_labelCharacterSize, m_labelPos1, m_labelPos2, WModule::m_moduleState, m_paramOutput, m_propCondition, WModule::m_properties, m_rootNode, WThreadedRunner::m_shutdownFlag, m_VOI1, m_voi1Name, m_VOI2, m_voi2Name, m_voxelizer, m_voxelOutput, WModule::ready(), WConditionSet::setResetable(), WModuleContainer::stop(), and WConditionSet::wait().
|
protectedvirtual |
Initialize the properties for this module.
Reimplemented from WModule.
Definition at line 392 of file WMEffectiveConnectivityCluster.cpp.
References m_labelCharacterSize, m_propCondition, WModule::m_properties, m_voi1Name, m_voi2Name, and WModule::properties().
|
private |
The final animation.
Definition at line 153 of file WMEffectiveConnectivityCluster.h.
Referenced by activate(), and moduleMain().
|
private |
The fiber dataset used.
Definition at line 122 of file WMEffectiveConnectivityCluster.h.
Referenced by connectors(), and moduleMain().
|
private |
The fibers used.
Definition at line 147 of file WMEffectiveConnectivityCluster.h.
Referenced by connectors(), and moduleMain().
|
private |
The fiber selection module.
Definition at line 150 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain().
|
private |
The Gauss filter which filters the voxelized fibers.
Definition at line 152 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain().
|
private |
True if the labels should be drawn.
Definition at line 187 of file WMEffectiveConnectivityCluster.h.
Referenced by fiberDataChange(), and moduleMain().
|
private |
Size of the label font.
Definition at line 182 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain(), and properties().
|
private |
The position of the first label showing m_voi1Name.
Definition at line 158 of file WMEffectiveConnectivityCluster.h.
Referenced by fiberDataChange(), and moduleMain().
|
private |
The position of the second label showing m_voi2Name.
Definition at line 163 of file WMEffectiveConnectivityCluster.h.
Referenced by fiberDataChange(), and moduleMain().
|
private |
The parameter dataset used.
Definition at line 137 of file WMEffectiveConnectivityCluster.h.
Referenced by connectors(), and moduleMain().
|
private |
A condition used to notify about changes in several properties.
Definition at line 192 of file WMEffectiveConnectivityCluster.h.
Referenced by fiberDataChange(), moduleMain(), and properties().
|
private |
The root node used for this modules graphics.
For OSG nodes, always use osg::ref_ptr to ensure proper resource management.
Definition at line 201 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain().
|
private |
The volume of interest 1.
Definition at line 127 of file WMEffectiveConnectivityCluster.h.
Referenced by connectors(), and moduleMain().
|
private |
The name of the first region of interest.
Definition at line 172 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain(), and properties().
|
private |
The volume of interest 2.
Definition at line 132 of file WMEffectiveConnectivityCluster.h.
Referenced by connectors(), and moduleMain().
|
private |
The name of the first region of interest.
Definition at line 177 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain(), and properties().
|
private |
The voxelizer module.
Definition at line 151 of file WMEffectiveConnectivityCluster.h.
Referenced by moduleMain().
|
private |
The voxelized fibers used.
Definition at line 142 of file WMEffectiveConnectivityCluster.h.
Referenced by connectors(), and moduleMain().