OpenWalnut
1.5.0dev
|
class that implements the various coordinate systems as overlays within the 3D view More...
#include <WMCoordinateSystem.h>
Public Member Functions | |
WMCoordinateSystem () | |
standard constructor More... | |
virtual | ~WMCoordinateSystem () |
destructor More... | |
virtual void | connectors () |
Initialize the connectors this module is using. More... | |
void | updateGeometry () |
callback for updating the geometry More... | |
virtual const std::string | getName () const |
virtual const std::string | getDescription () const |
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 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 () |
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 Member Functions | |
void | properties () |
initialize the properties for this module More... | |
virtual void | activate () |
Callback for m_active. More... | |
void | createGeometry () |
initial creation function for the slice geometry More... | |
void | findBoundingBox () |
helper function that computes the innerBoundingBox for the actual data More... | |
void | initTalairachConverter () |
creates and initializes a talairach converter object More... | |
void | addRulersSagittal () |
helper function to create rulers More... | |
void | addRulersAxial () |
helper function to create rulers More... | |
void | addRulersCoronal () |
helper function to create rulers More... | |
void | addSagittalGrid (float position) |
helper function to create a grid overlay on the sagittal slice More... | |
void | addCoronalGrid (float position) |
helper function to create a grid overlay on the coronal slice More... | |
void | addAxialGrid (float position) |
helper function to create a grid overlay on the axial slice More... | |
void | propertyChanged () |
Callback to listen for property changes. More... | |
void | updateCallback () |
the shader object for this module More... | |
Private Attributes | |
WPropPosition | m_crosshair |
position of the navigation slices More... | |
WPropPosition | m_flt |
lower boundary of the dataset More... | |
WPropPosition | m_brb |
upper boundary of the dataset More... | |
WPropPosition | m_ac |
anterior commissure More... | |
WPropPosition | m_pc |
posterior commissure More... | |
WPropPosition | m_ihp |
inter hemispherical point More... | |
WPropBool | m_showNumbersOnRulers |
show/hide numbers on rulers More... | |
WPropBool | m_showAxial |
show rulers on the axial slice More... | |
WPropBool | m_showCoronal |
show rulers on the coronal slice More... | |
WPropBool | m_showSagittal |
show rulers on the sagittal slice More... | |
WPropBool | m_showGridAxial |
show grid on the axial slice More... | |
WPropBool | m_showGridCoronal |
show grid on the coronal slice More... | |
WPropBool | m_showGridSagittal |
show grid on the sagittal slice More... | |
WPropTrigger | m_acTrigger |
button to reset the ac point More... | |
WPropTrigger | m_pcTrigger |
button to reset the pc point More... | |
WPropTrigger | m_ihpTrigger |
button to reset the ihp point; More... | |
WPropSelection | m_csSelection |
selection for coordinate system mode More... | |
std::shared_ptr< WItemSelection > | m_possibleSelections |
selection for coordinate system mode More... | |
std::shared_ptr< WCondition > | m_propCondition |
A condition used to notify about changes in several properties. More... | |
std::shared_ptr< WModuleInputData< WDataSetScalar > > | m_input |
Input connector required by this module. More... | |
std::shared_ptr< const WDataSetScalar > | m_dataSet |
pointer to dataSet to be able to access it throughout the whole module. More... | |
osg::ref_ptr< WGEGroupNode > | m_rootNode |
the root node for this module More... | |
osg::ref_ptr< osg::Group > | m_rulerNode |
node for the bounding box More... | |
bool | m_dirty |
flag true if something happened that requires redrawing of gfx More... | |
float | m_drawOffset |
offset from slices to draw geometry on More... | |
std::shared_ptr< WCoordConverter > | m_coordConverter |
stores pointer More... | |
int | m_viewAngle |
stores the last view angle 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... | |
class that implements the various coordinate systems as overlays within the 3D view
Definition at line 51 of file WMCoordinateSystem.h.
WMCoordinateSystem::WMCoordinateSystem | ( | ) |
standard constructor
Definition at line 50 of file WMCoordinateSystem.cpp.
Referenced by factory().
|
virtual |
destructor
Definition at line 56 of file WMCoordinateSystem.cpp.
|
privatevirtual |
Callback for m_active.
Overwrite this in your modules to handle m_active changes separately.
Reimplemented from WModule.
Definition at line 203 of file WMCoordinateSystem.cpp.
References WModule::activate(), WModule::m_active, and m_rootNode.
|
private |
helper function to create a grid overlay on the axial slice
position |
Definition at line 726 of file WMCoordinateSystem.cpp.
References WBoundingBoxImpl< VT >::getMax(), WBoundingBoxImpl< VT >::getMin(), m_coordConverter, m_rulerNode, and m_viewAngle.
Referenced by updateCallback().
|
private |
helper function to create a grid overlay on the coronal slice
position |
Definition at line 645 of file WMCoordinateSystem.cpp.
References WBoundingBoxImpl< VT >::getMax(), WBoundingBoxImpl< VT >::getMin(), m_coordConverter, m_rulerNode, and m_viewAngle.
Referenced by updateCallback().
|
private |
helper function to create rulers
Definition at line 518 of file WMCoordinateSystem.cpp.
References m_coordConverter, m_crosshair, m_rulerNode, m_showNumbersOnRulers, and m_viewAngle.
Referenced by updateCallback().
|
private |
helper function to create rulers
Definition at line 541 of file WMCoordinateSystem.cpp.
References m_coordConverter, m_crosshair, m_rulerNode, m_showNumbersOnRulers, and m_viewAngle.
Referenced by updateCallback().
|
private |
helper function to create rulers
Definition at line 495 of file WMCoordinateSystem.cpp.
References m_coordConverter, m_crosshair, m_rulerNode, m_showNumbersOnRulers, and m_viewAngle.
Referenced by updateCallback().
|
private |
helper function to create a grid overlay on the sagittal slice
position |
Definition at line 564 of file WMCoordinateSystem.cpp.
References WBoundingBoxImpl< VT >::getMax(), WBoundingBoxImpl< VT >::getMin(), m_coordConverter, m_rulerNode, and m_viewAngle.
Referenced by updateCallback().
|
virtual |
Initialize the connectors this module is using.
Reimplemented from WModule.
Definition at line 70 of file WMCoordinateSystem.cpp.
References WModule::addConnector(), WModule::connectors(), and m_input.
|
private |
initial creation function for the slice geometry
Definition at line 219 of file WMCoordinateSystem.cpp.
References WKernel::getGraphicsEngine(), WKernel::getRunningKernel(), WModule::m_active, m_rootNode, m_rulerNode, and updateCallback().
Referenced by moduleMain().
|
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.
Implements WModule.
Definition at line 60 of file WMCoordinateSystem.cpp.
References WMCoordinateSystem().
|
private |
helper function that computes the innerBoundingBox for the actual data
Definition at line 308 of file WMCoordinateSystem.cpp.
References WItemSelector::getItemIndexOfSelected(), initTalairachConverter(), m_brb, m_coordConverter, m_csSelection, m_dataSet, and m_flt.
Referenced by moduleMain().
|
virtual |
Implements WPrototyped.
Definition at line 123 of file WMCoordinateSystem.cpp.
|
virtual |
Implements WPrototyped.
Definition at line 118 of file WMCoordinateSystem.cpp.
|
virtual |
Get the icon for this module in XPM format.
Reimplemented from WModule.
Definition at line 65 of file WMCoordinateSystem.cpp.
|
private |
creates and initializes a talairach converter object
Definition at line 467 of file WMCoordinateSystem.cpp.
References m_ac, m_brb, m_coordConverter, m_flt, m_ihp, and m_pc.
Referenced by findBoundingBox(), and propertyChanged().
|
protectedvirtual |
Implements WModule.
Definition at line 82 of file WMCoordinateSystem.cpp.
References WConditionSet::add(), createGeometry(), findBoundingBox(), WKernel::getGraphicsEngine(), WKernel::getRunningKernel(), m_dataSet, m_dirty, m_input, WModule::m_moduleState, m_rootNode, WThreadedRunner::m_shutdownFlag, WModule::ready(), WConditionSet::setResetable(), and WConditionSet::wait().
|
privatevirtual |
initialize the properties for this module
Reimplemented from WModule.
Definition at line 128 of file WMCoordinateSystem.cpp.
References WPropertyHelper::PC_SELECTONLYONE::addTo(), WPropertyHelper::PC_NOTEMPTY::addTo(), WKernel::getRunningKernel(), WKernel::getSelectionManager(), m_ac, m_acTrigger, m_brb, m_crosshair, m_csSelection, m_flt, m_ihp, m_ihpTrigger, WModule::m_infoProperties, m_pc, m_pcTrigger, m_possibleSelections, WModule::m_properties, m_showAxial, m_showCoronal, m_showGridAxial, m_showGridCoronal, m_showGridSagittal, m_showNumbersOnRulers, m_showSagittal, WModule::properties(), propertyChanged(), and WPVBaseTypes::PV_TRIGGER_READY.
|
private |
Callback to listen for property changes.
Definition at line 170 of file WMCoordinateSystem.cpp.
References WItemSelector::at(), WItemSelector::getItemIndexOfSelected(), WModule::infoLog(), initTalairachConverter(), m_ac, m_acTrigger, m_coordConverter, m_crosshair, m_csSelection, m_dirty, m_ihp, m_ihpTrigger, m_pc, m_pcTrigger, WPVBaseTypes::PV_TRIGGER_READY, and WPVBaseTypes::PV_TRIGGER_TRIGGERED.
Referenced by properties().
|
private |
the shader object for this module
update function, called with each update pass of the osg render loop
Definition at line 243 of file WMCoordinateSystem.cpp.
References addAxialGrid(), addCoronalGrid(), addRulersAxial(), addRulersCoronal(), addRulersSagittal(), addSagittalGrid(), WKernel::getRunningKernel(), WKernel::getSelectionManager(), m_crosshair, m_dataSet, m_dirty, m_drawOffset, m_rulerNode, m_showAxial, m_showCoronal, m_showGridAxial, m_showGridCoronal, m_showGridSagittal, m_showSagittal, and m_viewAngle.
Referenced by createGeometry().
void WMCoordinateSystem::updateGeometry | ( | ) |
callback for updating the geometry
|
private |
anterior commissure
Definition at line 114 of file WMCoordinateSystem.h.
Referenced by initTalairachConverter(), properties(), and propertyChanged().
|
private |
button to reset the ac point
Definition at line 128 of file WMCoordinateSystem.h.
Referenced by properties(), and propertyChanged().
|
private |
upper boundary of the dataset
Definition at line 112 of file WMCoordinateSystem.h.
Referenced by findBoundingBox(), initTalairachConverter(), and properties().
|
private |
stores pointer
Definition at line 157 of file WMCoordinateSystem.h.
Referenced by addAxialGrid(), addCoronalGrid(), addRulersAxial(), addRulersCoronal(), addRulersSagittal(), addSagittalGrid(), findBoundingBox(), initTalairachConverter(), and propertyChanged().
|
private |
position of the navigation slices
Definition at line 110 of file WMCoordinateSystem.h.
Referenced by addRulersAxial(), addRulersCoronal(), addRulersSagittal(), properties(), propertyChanged(), and updateCallback().
|
private |
selection for coordinate system mode
Definition at line 132 of file WMCoordinateSystem.h.
Referenced by findBoundingBox(), properties(), and propertyChanged().
|
private |
pointer to dataSet to be able to access it throughout the whole module.
Definition at line 141 of file WMCoordinateSystem.h.
Referenced by findBoundingBox(), moduleMain(), and updateCallback().
|
private |
flag true if something happened that requires redrawing of gfx
Definition at line 153 of file WMCoordinateSystem.h.
Referenced by moduleMain(), propertyChanged(), and updateCallback().
|
private |
offset from slices to draw geometry on
Definition at line 155 of file WMCoordinateSystem.h.
Referenced by updateCallback().
|
private |
lower boundary of the dataset
Definition at line 111 of file WMCoordinateSystem.h.
Referenced by findBoundingBox(), initTalairachConverter(), and properties().
|
private |
inter hemispherical point
Definition at line 116 of file WMCoordinateSystem.h.
Referenced by initTalairachConverter(), properties(), and propertyChanged().
|
private |
button to reset the ihp point;
Definition at line 130 of file WMCoordinateSystem.h.
Referenced by properties(), and propertyChanged().
|
private |
Input connector required by this module.
Definition at line 140 of file WMCoordinateSystem.h.
Referenced by connectors(), and moduleMain().
|
private |
posterior commissure
Definition at line 115 of file WMCoordinateSystem.h.
Referenced by initTalairachConverter(), properties(), and propertyChanged().
|
private |
button to reset the pc point
Definition at line 129 of file WMCoordinateSystem.h.
Referenced by properties(), and propertyChanged().
|
private |
selection for coordinate system mode
Definition at line 133 of file WMCoordinateSystem.h.
Referenced by properties().
|
private |
A condition used to notify about changes in several properties.
Definition at line 138 of file WMCoordinateSystem.h.
|
private |
the root node for this module
Definition at line 146 of file WMCoordinateSystem.h.
Referenced by activate(), createGeometry(), and moduleMain().
|
private |
node for the bounding box
Definition at line 151 of file WMCoordinateSystem.h.
Referenced by addAxialGrid(), addCoronalGrid(), addRulersAxial(), addRulersCoronal(), addRulersSagittal(), addSagittalGrid(), createGeometry(), and updateCallback().
|
private |
show rulers on the axial slice
Definition at line 120 of file WMCoordinateSystem.h.
Referenced by properties(), and updateCallback().
|
private |
show rulers on the coronal slice
Definition at line 121 of file WMCoordinateSystem.h.
Referenced by properties(), and updateCallback().
|
private |
show grid on the axial slice
Definition at line 124 of file WMCoordinateSystem.h.
Referenced by properties(), and updateCallback().
|
private |
show grid on the coronal slice
Definition at line 125 of file WMCoordinateSystem.h.
Referenced by properties(), and updateCallback().
|
private |
show grid on the sagittal slice
Definition at line 126 of file WMCoordinateSystem.h.
Referenced by properties(), and updateCallback().
|
private |
show/hide numbers on rulers
Definition at line 118 of file WMCoordinateSystem.h.
Referenced by addRulersAxial(), addRulersCoronal(), addRulersSagittal(), and properties().
|
private |
show rulers on the sagittal slice
Definition at line 122 of file WMCoordinateSystem.h.
Referenced by properties(), and updateCallback().
|
private |
stores the last view angle
Definition at line 159 of file WMCoordinateSystem.h.
Referenced by addAxialGrid(), addCoronalGrid(), addRulersAxial(), addRulersCoronal(), addRulersSagittal(), addSagittalGrid(), and updateCallback().