OpenWalnut  1.5.0dev
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nbutterfly
 NPROPERTY_TYPE_HELPERThis namespace contains several helper classes which translate their template type to an enum
 Nstring_utilsSome utilities for string manipulation and output operations
 Nutility
 NWAngleHelperContains functions to help determine the path with the smallest angle change
 Nwcp
 NwgeExtend the wge utils namespace with additional methods relating WDataTexture3D
 NwlogThis namespace collects several convenient access points such as wlog::err for logging with streams to our WLogger
 NWPredicateHelperThis namespace contains some useful helper classes which use some common class methods as predicate
 NWPropertyStructHelperThis contains some helping classes for compile time type conversion and similar
 NWStructuredTextParserThis namespace contains the WStructuredTextParser data types and the parser
 NwtrackingForward declaration
 NWTypeTraitsAll kinds of type traits and policies like type priorities and type combinations
 CBoundsCallbackUpdate matrix transform according to bounds of some node
 CCallableHelper class
 CCallableHelperHelper class
 CCallableHelperCHelper class
 CCallableHelperClHelper class
 CcompSizeImplements a compare operator for clusters, depending on leaf count
 CcompValueImplements a compare operator for clusters, depending on custom value of the cluster
 CDataTypeAn object that knows an appropriate dataType flag for the typename T
 CDataType< double >Specialization for a specific datatype
 CDataType< float >Specialization for a specific datatype
 CDataType< int16_t >Specialization for a specific datatype
 CDataType< int32_t >Specialization for a specific datatype
 CDataType< int64_t >Specialization for a specific datatype
 CDataType< int8_t >Specialization for a specific datatype
 CDataType< long double >Specialization for a specific datatype
 CDataType< uint16_t >Specialization for a specific datatype
 CDataType< uint32_t >Specialization for a specific datatype
 CDataType< uint64_t >Specialization for a specific datatype
 CDataType< uint8_t >Specialization for a specific datatype
 CDataTypeRTConvert a runtime type to a C++ type
 CDataTypeRT< W_DT_DOUBLE >Specialization for a specific type
 CDataTypeRT< W_DT_FLOAT >Specialization for a specific type
 CDataTypeRT< W_DT_FLOAT128 >Specialization for a specific type
 CDataTypeRT< W_DT_INT16 >Specialization for a specific type
 CDataTypeRT< W_DT_INT64 >Specialization for a specific type
 CDataTypeRT< W_DT_INT8 >Specialization for a specific type
 CDataTypeRT< W_DT_SIGNED_INT >Specialization for a specific type
 CDataTypeRT< W_DT_UINT16 >Specialization for a specific type
 CDataTypeRT< W_DT_UINT32 >Specialization for a specific type
 CDataTypeRT< W_DT_UINT64 >Specialization for a specific type
 CDataTypeRT< W_DT_UINT8 >Specialization for a specific type
 CDummyDummy class for testing the abstract class WGrid
 CGUIEventsIs just a short hand to the long name "osgGA::GUIEventAdapter"
 ClessyImplements the compare function for std::nth_element on a point array
 CQAction
 CQApplication
 CQDialog
 CQDockWidget
 CQEvent
 CQGraphicsItem
 CQGraphicsLineItem
 CQGraphicsObject
 CQGraphicsPathItem
 CQGraphicsPixmapItem
 CQGraphicsPolygonItem
 CQGraphicsRectItem
 CQGraphicsScene
 CQGraphicsView
 CQList
 CQListWidgetItem
 CQMainWindow
 CQMenu
 CQObject
 CQStackedWidget
 CQToolBar
 CQTreeWidget
 CQTreeWidgetItem
 CRoiSortSimple comparator class for sorting ROIs in the Roi Manager
 CRotatorProvides a time dependent rotation around a specified axis
 CSaptDataData for the thread handling
 CSomePrototypeClass1Helper class derived from WPrototyped to check WPrototypes functionality
 CSomePrototypeClass2Another helper class derived from SomePrototypeClass1
 CSomePrototypeClass3Another helper class derived from WPrototyped
 CSplineSurfaceNodeCallbackAdapter object for realizing callbacks of the node representing the isosurface in the osg
 CTransformationBase class for all further transformations
 CTranslatorProvides a time-dependent translation
 CValueStoreA data store with the specified dimensions and type
 CVisitorVSetVisitor for discriminating the type of the first valueset
 CVisitorVSetAVisitor for discriminating the type of the first valueset
 CVisitorVSetBThe second visitor which got applied to the second value set
 CVisitorVSetSingleArgumentVisitor for discriminating the type of the first valueset
 CWActionHandlerHandles undo and redo action
 CWADComputes the AD (Axional Diffusivity) of a given Tensor
 CWApplicationOverloaded base class for our application that has initial handling of session data and catches uncaught exceptions
 CWApplyCombinerBase class for all combiners which apply one connection between two connectors of two modules
 CWBatchLoaderClass for loading many datasets
 CWBinomImplements compile-time calculation of binomial coefficients
 CWBinom< 0, k >This specialization of the WBinom struct is needed to avoid infinite recursion in case of k > n
 CWBinom< n, 0 >Specialization for k = 0
 CWBinom< n, n >Specialization for n = k
 CWBoundingBoxImplRepresents a axis parallel bounding box and provides some useful operations with them
 CWBoundingBoxTestUnit tests for the WBoundingBox wrapper to osg::BoundingBox
 CWBresenhamImplements basic Bresenham algorithm for rasterization
 CWBresenhamDBLThis is a modified version the Bresenham algorithm
 CWBresenhamDBLTestUnit tests the Bresenham algorithm
 CWBresenhamTestUnit tests the Bresenham algorithm
 CWBSplineA B-spline
 CWBSplineSurfaceA B-spline surface
 CWCenterlineParameterizationStores the direction if a line in a separate dataset for each voxel
 CWColoredVerticesRepresents a std::map where for each vertex ID a color is stored
 CWColorTestUnit tests the color helping functions
 CWColorWrapperWraps the WColor class for scripts
 CWColumnPropertyHandlerCreates, updates and handles the column properties
 CWCompileTimeFunctionsTestTest class for WBinom and WPower template
 CWConditionClass to encapsulate boost::condition_variable_any
 CWConditionOneShotImplements a WCondition, but can be fired only ONCE
 CWConditionOneShotTestTest WConditionOneShot
 CWConditionSetClass allowing multiple conditions to be used for one waiting cycle
 CWConditionSetTestTest WConditionSet
 CWConditionTestTest WCondition
 CWConnectorDataHolds the data of the WMPointConnector
 CWConverterIndexesHolds the indexes of the columns and is able to update them
 CWConverterVectorsHolds the vectors that store the data for the points and fibers
 CWCoordConverterClass to provide conversion for a given coordinate in 3D space
 CWCounterThis is a simple but thread-safe counter
 CWCovarianceSolverCalculates covariances of a point data set
 CWCreateColorArraysThreadThread for computing directional color coding of fibers
 CWCrosshairThis class stores the position of the crossing navigation slices, which is also represented as crosshairs in the navigation widgets
 CWCsvConverterConverts the csv data to points and fibers
 CWCsvConverterTestTest class of WCsvConverter class
 CWDataCreatorBreyzel5Creates a breyzel5 inside a given grid
 CWDataCreatorConstantCreates constant values inside a given grid
 CWDataCreatorFiberParallelCreate parallel fibers
 CWDataCreatorFiberRandomCreate random fibers
 CWDataCreatorFiberSpiralCreate a fiber spiral
 CWDataCreatorFiberStarCreate a fiber star
 CWDataCreatorLinearAscentCreates linear increasing values inside a given grid
 CWDataCreatorPointsRandomCreate a fiber spiral
 CWDataCreatorRandomCreates random values inside a given grid
 CWDataCreatorSingleDirectionSets all voxels to the same vector
 CWDataCreatorSphereCreates a sphere inside a given grid
 CWDataCreatorTangleCreates a tangle inside a given grid
 CWDataCreatorTorusCreate a torus
 CWDataCreatorTuringCreates a 3D turing pattern
 CWDataHandlerProvides the environment for storing and accessing different subjects
 CWDataHandlerTestTest important functionality of WDataHandler class
 CWDataModuleBase for all data loader modules
 CWDataModuleInputThis class is the abstract interface to all the possible inputs a WDataModule might handle
 CWDataModuleInputFileImplements a file based input for the WDataModule
 CWDataModuleInputFilterThis class is the abstract interface allowing WDataModule to define possible supported WDataModuleInput
 CWDataModuleInputFilterFileChecks a given WDataModuleInput against a file type
 CWDataSetBase class for all data set types
 CWDataSetCSVRepresents a CSV dataset
 CWDataSetCSVTestTest class of the WDataSetCSV class
 CWDataSetDipolesRepresents a dipole dataset
 CWDataSetDTIRepresents a Diffusion-Tensor-Image dataset
 CWDataSetDTITestTestsuite for unit tests of the WDataSetDTI class
 CWDataSetDTIToScalar_IInterface to compute various measures on tensors
 CWDataSetFiberClusteringThis is a dataset which represent a clustering of fibers
 CWDataSetFibersRepresents a simple set of WFibers
 CWDataSetFibersCreatorInterfaceDefine the interface which is injected into an WObjectNDIP
 CWDataSetFiberVectorRepresents a simple set of WFibers
 CWDataSetFiberVectorTestUnit tests our fiber dataset class
 CWDataSetHierarchicalClusteringRepresents a hierarchy of clusters
 CWDataSetHistogram1DThis data set type contains a 1D histogram
 CWDataSetPointsDataset to store a bunch of points without order or topology
 CWDataSetPointsCreatorInterfaceDefine the interface which is injected into an WObjectNDIP
 CWDataSetRawHARDIThis data set type contains raw HARDI and its gradients
 CWDataSetScalarThis data set type contains scalars as values
 CWDataSetScalarTestTests for the data set type containing only scalars
 CWDataSetSegmentationA dataset that stores the segmentation of the brain into CSF, white and gray matter
 CWDataSetSingleA data set consisting of a set of values based on a grid
 CWDataSetSingleCreatorInterfaceDefine the interface which is injected into an WObjectNDIP
 CWDataSetSingleTestTest important functionality of WDataSetSingle class
 CWDataSetSphericalHarmonicsThis data set type contains spherical harmonic coefficients as values
 CWDataSetTestTest important functionality of WDataSet class
 CWDataSetTimeSeriesA dataset that stores a time series
 CWDataSetTimeSeriesTestUnit tests the time series class
 CWDataSetVectorThis data set type contains vectors as values
 CWDataSetVectorTestTest basic functionality of WDataSetVector
 CWDataTexture3DThis class allows simple creation of WGETexture3D by using a specified grid and value-set
 CWDataTypeHolds the datatypes as string
 CWDeferredCallEventBaseA Qt event to call a function from within the GUI thread
 CWDeferredCallResultEventDerived WDeferredCallEvent allowing result values in calls
 CWDeferredCallResultEvent< void >Derived WDeferredCallEvent allowing result values in calls
 CWDendrogramHirachical binary tree datastructure with spatial layout information called dendrogram
 CWDendrogramGeodeClass creates a dendrogram from a hierarchical clustering
 CWDendrogramTestTestSuite for the WDendrogram class
 CWDHExceptionGeneral purpose exception and therefore base class for all DataHandler related exceptions
 CWDHIOFailureUse this for IO error handling
 CWDHNoSuchDataSetShould be thrown when an invalid index is used to get a WDataSet from the WSubject
 CWDHNoSuchFileFile not found exception
 CWDHNoSuchSubjectShould be thrown when an invalid index is used to get a WSubject from the WDataHandler
 CWDHParseErrorUse this for IO error handling
 CWDHValueSetMismatchAn exception that should be used whenever two valuesets are used which need to be of same size, dim, order or whatever
 CWDisconnectCombinerCombiner which disconnects the specified connection
 CWEEGContains EEG recording data
 CWEEG2Class which contains EEG recording data, read from a WPagerEEG
 CWEEG2SegmentClass which contains one segment of an EEG recording, read from a WPagerEEG
 CWEEGChannelInfoClass which contains information about one channel of an EEG recording, read from a WPagerEEG
 CWEEGElectrodeObjectAn incomplete implementation to store information about electrodes of EEG data
 CWEEGEventA special time position in an EEG recording with corresponding data
 CWEEGPositionsLibraryClass which contains the positions of EEG electrodes by label
 CWEEGSourceCalculatorClass which calculates a source position from an EEG recording at a given time position
 CWEEGTestTest important functionality of WEEG class
 CWEEGViewHandlerGUI event handler class used for the 2D EEG view
 CWElectrodePositionCallbackOSG Update Callback to change the color of an electrode position when the event position changed
 CWEquationHasNoRootsIndicates invalid element access of a container
 CWEventIDLimitationPropertyHandlerCreates, updates and handles the EventID properties
 CWExceptionBasic exception handler
 CWExceptionTestTest WException
 CWFAComputes the FA (Fractional Anisotropy, see: https://en.wikipedia.org/wiki/Fractional_anisotropy) of a given Tensor
 CWFactorialImplements compile-time evaluation of factorials
 CWFactorial< 0 >Specialization for n = 0
 CWFiberRepresents a neural pathway
 CWFiberAccumulatorA class that encapsulates the data needed to construct a WDataSetFibers
 CWFiberActionSuper class for the actions
 CWFiberActionAddFiberThe action when adding a fiber
 CWFiberActionAddVertexThe action when adding a Vertex
 CWFiberActionMultideselectThe action when adding multiple Vertices
 CWFiberActionMultiselectThe action when adding multiple Vertices
 CWFiberActionRemoveFiberThe action when removing a fiber
 CWFiberActionRemoveVertexThe action when removing a Vertex
 CWFiberActionToggleThe action when toggling a fiber
 CWFiberClusterRepresents a cluster of indices of a WDataSetFiberVector
 CWFiberClusterTestUnit test the WFiberCluster class
 CWFiberDrawableClass implements an osg::Drawable that paints fiber representations either using lines or tubes
 CWFiberHandlerHandles the fibers of the WMPointsConnector
 CWFiberIteratorAn iterator for fibers of a fiber dataset
 CWFiberPointsIteratorAn iterator for iterating the points of a fiber
 CWFiberSegmentsIteratorAn iterator for iterating the segments of a fiber
 CWFiberSelectorAdaptor class between the roi manager and the fiber display
 CWFiberTestUnit tests our WFiber class
 CWFileNotFoundThrown whenever a file was not found
 CWFileOpenFailedThrown whenever a file could not be opened
 CWFileParserClass implements text file loading and several convinience methods to access
 CWFilterPropertyHandlerCreates, updates and handles the filter properties
 CWFlagClass to have a simple notification/condition system for simple flags
 CWFlagForwarderThis class helps especially container module programmers to easily synchronize the value of one flag with several other flag
 CWFlagForwarderTestTest WFlagForwarder
 CWFlagTestTest WFlag
 CWGE2DManipulatorA manipulator which changes the view of a 2D scene
 CWGEAdvancedManipulatorTrackballManipulator with added mouse wheel zoom
 CWGEAnimationFrameTimerFrame-based animation timing
 CWGEAnimationManipulatorNew OSG manipulator: AnimationManipulator
 CWGEBorderLayoutThis class contains a label layout for positioning labels at the side of the screen
 CWGECallbackTraitsThis class is needed as OSG does not define a uniform callback type
 CWGECallbackTraits< osg::Drawable >Drawables have their own callback type and do NOT provide a traverse method
 CWGECallbackTraits< osg::Node >Nodes have their own callback type and provide a traverse method (as they can be nested)
 CWGECallbackTraits< osg::StateAttribute >StateAttributes have their own callback type and do NOT provide a traverse method
 CWGECallbackTraits< osg::StateSet >StateSets have their own callback type and do NOT provide a traverse method
 CWGECameraClass for wrapping around the OSG Camera class
 CWGEColormappingClass implements a manager for multiple 3D textures
 CWGEExceptionGeneral purpose exception and therefore base class for all graphics engine related exceptions
 CWGEFunctorCallbackThis callback allows you a simple usage of callbacks in your module
 CWGEGeometryUtilsTestTests for the GeometryUtils
 CWGEGraphicsWindowClass managing a single graphics context and OSG GraphicsWindow
 CWGEGridNodeThis node is able to represent a grid in certain ways
 CWGEGroupNodeClass to wrap around the osg Group node and providing a thread safe add/removal mechanism
 CWGEImageImage data object
 CWGEInitFailedException thrown if initialization of the graphics engine fails
 CWGELabelLabel layout-item
 CWGELayoutableItemThis class builds the base for graphical items that can be layouted using WGEItemLayouter instances
 CWGELinearTranslationCallbackThis class is an OSG Callback which allows simple linear translation of a matrix transform node along a specified axis
 CWGEManagedGroupNodeThis class adds some convenience methods to WGEGroupNode
 CWGENodeMaskCallbackThis callback is useful to en-/disable nodes using the node mask based on properties
 CWGENoOpManipulatorThis is an OSG Manipulator implementation which does nothing
 CWGEOffscreenFinalPassThis class is basically a WGEOffscreenTexturePass with the difference that it finally renders to the on-screen frame buffer
 CWGEOffscreenRenderNodeThis type of node basically is a convenience class for managing and creating offscreen renderings
 CWGEOffscreenRenderPassThis class encapsulates an OSG Camera and a corresponding framebuffer object
 CWGEOffscreenTexturePassThis class encapsulates an OSG Camera and a corresponding framebuffer object
 CWGEPostprocessingNodeThis class enables you to add arbitrary nodes that get post-processed in screen space
 CWGEPostprocessorThe base class for all custom post-processors
 CWGEPostprocessorCelShadingCel shading effect postprocessor
 CWGEPostprocessorEdgeEnhanceEdge enhancing postprocessor
 CWGEPostprocessorGaussGauss filtering of the input
 CWGEPostprocessorHalftoneHalftone implementation
 CWGEPostprocessorLineAOLineAO implementation
 CWGEPostprocessorMergeOpMergeOp is a operator to merge multiple input texture
 CWGEPostprocessorSSAONaive SSAO implementation
 CWGEProjectFileIOIO class for writing the graphics engine state to a project file
 CWGEPropertyTransformationCallbackTODO(ebaum): write
 CWGEPropertyUniformClass implementing a uniform which can be controlled by a property instance
 CWGEPropertyUniformCallbackThis class is an OSG Callback which allows uniforms to be controlled by properties
 CWGERequirementThis requirement ensures an up and running WGE
 CWGESceneClass for managing the OpenSceneGraph root node
 CWGEScreenCaptureThis class is a screen recorder
 CWGEShaderClass encapsulating the OSG Program class for a more convenient way of adding and modifying shader
 CWGEShaderAnimationCallbackThis is a uniform callback setting the uniform to the current time in milliseconds, hundredth of a second or tenth of a second
 CWGEShaderCodeInjectorThis preprocessor is able to inject code into a shader
 CWGEShaderDefineThis class is able to provide arbitrary values as define statements in GLSL code
 CWGEShaderDefineOptionsThis GLSL preprocessor is able to set one define from a list of defines depending on the active option
 CWGEShaderPreprocessorBase class for each preprocessing possible to shader code
 CWGEShaderPropertyDefineThis class is able to provide arbitrary values as define statements in GLSL code
 CWGEShaderPropertyDefineOptionsThis is a WGEShaderDefineOptions class which additionally uses a property to automatically control the active options
 CWGEShaderPropertyDefineOptionsIndexAdapterClass converts the specified property value to an index list
 CWGEShaderPropertyDefineOptionsIndexAdapter< WPropSelection >Class converts the specified property value to an index list
 CWGEShaderVersionPreprocessorThis preprocessor removes the version-statement from the code and puts it to the beginning of the code
 CWGESignalSubscriptionFailedException thrown if a notifier could not be subscribed to a signal
 CWGESubdividedPlaneRepresents a plane which is subdivided into quads where each quad primitive is colorable
 CWGESwitchCallbackThis callback is able to switch a osg::Switch node using a property
 CWGETextureThis calls serves a simple purpose: have a texture and its scaling information together which allows very easy binding of textures to nodes with associated shaders
 CWGETextureHudThis class implements a HUD showing several textures on screen
 CWGEViewerClass for managing one view to the scene
 CWGEViewerEffectBase class for implementing basic fullscreen effects for the WGEViewer
 CWGEViewerEffectHorizonHorizon Effect
 CWGEViewerEffectImageOverlayImage Overlay Effect
 CWGEViewerEffectVignetteVignette Effect
 CWGEViewportCallbackThis callback is useful to update viewport information on several nodes supporting it
 CWGEZoomTrackballManipulatorNew OSG manipulator: TrackballManipulator with added mouse wheel zoom
 CWGEZoomTrackballNodeVisitorA visitor that ignores specific nodes that are irrelevant for the trackball
 CWGraphicsEngineBase class for initializing the graphics engine
 CWGridBase class to all grid types, e.g
 CWGridRegular3DTemplateA grid that has parallelepiped cells which all have the same proportion
 CWGridRegular3DTestTests the WGridRegular3D class
 CWGridTestTests the WGrid class
 CWGridTransformOrthoTemplateImplements an orthogonal grid transformation
 CWGridTransformTestTests the WGridTransform class
 CWHcoordThis class to contain a seed voxel coordinate
 CWHeadSurfaceCallbackOSG Update Callback to change the color of a head surface by changing its 1D texture coordinates when an event position changed
 CWHierarchicalTreeBase class for hierarchical tree implementations
 CWHierarchicalTreeFibersClass implements a hierarchical tree and provides helper functions for selection and navigation
 CWHierarchicalTreeVoxelsClass implements a hierarchical tree and provides helper functions for selection and navigation
 CWHistogramContainer which associate values with (uniform width) bins (aka intervals or buckets)
 CWHistogram2DUniform two dimensional histogram for double values
 CWHistogram2DTestUnit tests the WHistogramBasic class
 CWHistogramBasicContainer which associate values with (uniform width) bins (aka intervals or buckets)
 CWHistogramBasicTestUnit tests the WHistogramBasic class
 CWHistogramNDThis template should handly arbitrary N-dimensional histograms
 CWHnodeThis class implements a hierarchical tree node with several relevant attributes
 CWHtreeThis class implements a hierarchical tree and provides functions for creation, partitioning, selection and navigation
 CWHtreePartitionThis class operates over the class WHtree to extract partitions and analyze partition quality it may change some non-essential members of the tree class such as saved selected partitions but the tree structure is never modified
 CWHtreeProcesserThis class implements methods for dendrogram processing, such as pruning, node collapsing and decimation it operates over the class WHtree
 CWIconManagerManages icon access
 CWIGTLinkRemoteCommon base class for a IGT Link connection
 CWInputConnectorWrapperA wrapper for input connectors
 CWIntegrationParameterizationStores the direction if a line in a separate dataset for each voxel
 CWIntervalBasic class for encapsulating a std::pair to be interpreted as interval
 CWInvalidBoundingBoxIndicates that a bounding box is not valid, meaning its valid() member function delivers false
 CWInvalidIDIndicates invalid element access of a container
 CWIOToolsTestUnit test WIOTools functions
 CWItemSelectionA class containing a list of named items
 CWItemSelectionItemClass for keeping a single named item in a WItemSelection
 CWItemSelectionItemTypedA derivation of WItemSelection which can store a value of any type
 CWItemSelectorThis class represents a subset of a WItemSelection
 CWIteratorRangeA range of iterators
 CWIteratorRangeUnpackerA temporary used to unpack an iterator range into two iterators
 CWITKImageConversionTestTest functionality of WITKConversion class
 CWJoinContourTreeProcesses a dataset for join tree computation
 CWJoinContourTreeTestUnit tests the Join Tree of the Contour Tree!
 CWKdTreeImplements the computation of a kd tree on a point array
 CWKdTreeThreadClass to provide threaded computation of parts of the kd tree
 CWKernelOpenWalnut kernel, managing modules and interaction between UI, GE and DataHandler
 CWKernelExceptionGeneral purpose exception and therefore base class for all kernel related exceptions
 CWKeyboardHandlerThe keyboard handler for the keyboard events of WMPointConnector
 CWLabelsTransformCallbackOSG Node Callback to update the MatrixTransform Node of the labels used for panning and zooming
 CWLibraryFetchFailedThrown whenever a symbol could not be fetched
 CWLibraryLoadFailedThrown whenever a library could not been loaded
 CWLineA line is an ordered sequence of WPositions
 CWLinearAlgebraFunctionsTestTests for WMatrix
 CWLineStripCallbackOSG Update Callback to update the EEG graph of one channel by changing the vertex array of the line strip
 CWLineTestUnit tests the WLine class
 CWLoadFinishedEventEvent signalling a finished asynchronous load job
 CWLogEntryRepresents a simple log message with some attributes
 CWLogEntryTestUnit tests our log messages
 CWLogEventThis event is triggered when a new event is to be added to the log
 CWLoggerThis class defines the interface for adding logs and managing several output streams for them
 CWLoggerTestUnit tests our WLogger facility
 CWLoggerWrapperA wrapper for WLogger
 CWLogStreamClass implementing a capsule for an output stream and the needed level and format information
 CWMainWindowThis class contains the main window and the layout of the widgets within the window
 CWManipulatorInterfaceAn interface for dataset transformation manipulators
 CWManipulatorNormalizeA manipulator to scale datasets to form a unit cube
 CWManipulatorRotationA manipulator for rotating a dataset around an axis in the world coordinate system
 CWManipulatorScalingA manipulator to scale datasets in world coords
 CWManipulatorTranslationA manipulator for translation of datasets in world coordinates
 CWMAnisotropicFilteringThis module smoothes images of a dataset while preserving edges
 CWMApplyMaskSet all voxels in a dataset to zero if the other dataset is zero there
 CWMArbitraryPlaneArbitrarily orientable cutting plane through the data
 CWMArbitraryROIsCreate non uniformly shaped ROIs for fiber selection
 CWMarchingCubesAlgorithmThis class does the actual computation of marching cubes
 CWMarchingCubesAlgorithmTestTests for the class computing the actual marching cubes
 CWMarchingLegoAlgorithmCreates a non interpolated triangulation of an isosurface
 CWMathTestUnit tests wmath's helper functions
 CWMatrixMatrix template class with variable number of rows and columns
 CWMatrixFixedA fixed size matrix class
 CWMatrixFixedTestTests for WMatrixFixed
 CWMatrixSymSymmetric square matrix, storing only the elements of the triangular matrix without the main diagonal
 CWMatrixSymTestUnit test this LookUp table class
 CWMatrixTestTests for WMatrix
 CWMButterflyOpenWalnut module that subdivides a triangle mesh in more points resulting a smoother surface
 CWMCalculateGFAA module that calculates the generalized fractional anisotropy for every voxel of the input dataset
 CWMCalculateHistogramCalculates a histogram from WDataSetSingle
 CWMCalculateTensorsA module that calculates tensors from the input SH dataset
 CWMClusterDisplayModule offers several fiber selection and coloring options depending on a hierarchical clustering
 CWMClusterDisplayVoxelsAllows one to display and interact with clustered voxel data
 CWMColormapperThis module simply registers the given dataset to the texture handling mechanism
 CWMCoordinateSystemClass that implements the various coordinate systems as overlays within the 3D view
 CWMCTriangleEncapsulated ids representing a triangle
 CWMDComputes the MD (Mean Diffusivity) of a given Tensor
 CWMDataModule for encapsulating WDataSets
 CWMDataCreatorFibersModule which utilizes the strategy pattern to provide a multitude of dataset creation algorithms for fiber data
 CWMDataCreatorPointsModule which utilizes the strategy pattern to provide a multitude of dataset creation algorithms for point data
 CWMDataCreatorScalarModule which utilizes the strategy pattern to provide a multitude of dataset creation algorithms for scalar data
 CWMDataCreatorVectorModule which utilizes the strategy pattern to provide a multitude of dataset creation algorithms for vector data
 CWMDatasetManipulatorModule allowing manipulation of the dataset scaling, orientation and position
 CWMDatasetProfileSomeone should add some documentation here
 CWMDataTypeConversionProvides a new field with the approximately the same data, but with another data type
 CWMDeterministicFTMoriThis module implements the simple fiber tracking algorithm by Mori et al
 CWMDiffTensorScalarsComputes a scalar dataset for a given tensor dataset
 CWMDirectVolumeRenderingThis module is a basic volume renderer
 CWMDistanceMapComputes a distance map from an anatomy dataset
 CWMDistanceMapIsosurfaceComputes a distance map from an anatomy dataset and renders it as isosurface
 CWMEEGViewTest module to open a new widget and display EEG data
 CWMEffectiveConnectivityClusterThis module is able to visualize connectome data in the context of MRI data
 CWMEigenSystemComputes the eigensystem of a second order tensor field
 CWMeshReaderBrainVISALoad BrainVISA meshes
 CWMeshReaderDIPLoad DIP meshes
 CWMeshReaderFiberNavigatorLoad FiberNavigator meshes
 CWMeshReaderFreesurferLoad Freesurfer meshes
 CWMeshReaderInterfaceDefine the interface which is injected into an WObjectNDIP
 CWMeshReaderOBJLoad OBJ meshes
 CWMeshReaderVTKLoad VTK meshes
 CWMeshSizeCompCompares two WTrianglesMeshes on their size of vertices
 CWMFiberDisplayThis modules takes a dataset and equalizes its histogram
 CWMFiberFilterIndexThis module is intended to allow the user to filter a fiber dataset using the current ROI config
 CWMFiberFilterROIThis module is intended to allow the user to filter a fiber dataset using the current ROI config
 CWMFiberParameterColoringThis modules takes a dataset and equalizes its histogram
 CWMFiberResamplingThis modules takes a fiber dataset and samples it in regular steps
 CWMFiberSelectionThis module handles selection of fibers based on two volumes of interest
 CWMFibersToPointsThis modules takes a fiber dataset and extracts its vertices to build a point dataset
 CWMFiberTransformTransforms a fiber dataset
 CWMFiberTranslatorCreates a fiber dataset from various data sources
 CWMFilterProtonDataThis module simply registers a given csv dataset to the csv handling mechanism
 CWMFilterProtonDataTestTest class of the protonData class
 CWMFunctionalMRIViewerViews a time series at different points in time
 CWMGaussFilteringGauss filtering for WDataSetScalar
 CWMGridRendererShow the bounding box and grid of a WDataSetSingle
 CWMHARDIToSphericalHarmonicsModule for the creation of a spherical harmonic data set from raw HARDI data
 CWMHierchClustDisplayModule to explore hierarchical parcellations of brain data The module loads a tree file from disk, and allows tree processing, visualization of seed voxel locations onto anatomy image exploration of the hierarchical tree, partition selection, and along with partition2Mesh module the projection of partitions back to the brain surface
 CWMHistogramEqualizationThis modules takes a dataset and equalizes its histogram
 CWMHistogramViewA module that draws a histogram
 CWMImageExtractorThis module extracts single images from a dataset
 CWMImageSpaceLICThis module takes an vector dataset and used it to apply an image space based (fast) LIC to an arbitrary surface
 CWMImageSpaceTensorLICThis module takes a second order symmetric tensor dataset and uses it to apply an image space based (fast) fabric-like LIC to an arbitrary surface
 CWMIsosurfaceModule implementing the marching cubes algorithm with consistent triangulation for data given on regular grids with axis-aligned cells
 CWMIsosurfaceRaytracerThis module builds the base for fast raytracing of isosurfacesin OpenWalnut
 CWMixinVectorThis is taken from OpenSceneGraph <osg/MixinVector> but copy and pasted in order to reduce dependency to OSG
 CWMixinVectorTestUnit tests the WMixinVector copy from OSG
 CWMLPointXYZIdA point consisting of its coordinates and ID
 CWMLTriangleEncapsulated ids representing a triangle
 CWMMergeComponentsToVectorThis modules takes several scalar inputs and merges them to a vector dataset
 CWMMergePointsThis modules takes some point data and merges them into one new point dataset
 CWMMeshToPointsThis modules takes a mesh and extracts its vertices to build a point dataset
 CWMMultiHistogramViewA module that draws a histogram of one or mode scalar datasets in a custom widget
 CWMNavigationSlicesThis module provides simple slices that can be color-mapped
 CWModuleClass representing a single module of OpenWalnut
 CWModuleAlreadyAssociatedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleAssocEventEvent signalling a new module has been associated with the root container in the kernel
 CWModuleCombinerThis is a base class for all module combination classes
 CWModuleConnectEventEvent signalling a module connection was established
 CWModuleConnectionFailedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleConnectionInvalidGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleConnectorBase class for modelling connections between kernel modules
 CWModuleConnectorEventEvent signalling a module connector changed its data
 CWModuleConnectorInitFailedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleConnectorModuleLockFailedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleConnectorNotFoundGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleConnectorsIncompatibleGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleConnectorTestTests the WModuleConnector class
 CWModuleConnectorUnconnectedException thrown whenever something is requested from an connector which is not connected
 CWModuleContainerClass able to contain other modules
 CWModuleContainerWrapperEncapsulates a module container
 CWModuleCrashEventEvent signalling a new module has been associated with the root container in the kernel
 CWModuleDeleteEventEvent signalling a module item should be deleted
 CWModuleDisconnectEventEvent signalling a module connection was closed
 CWModuleDisconnectFailedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleExceptionGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleFactoryClass able to create a new copy of an arbitrary module
 CWModuleImplClass implementing a simple module since WModuleConnector itself is not usable for proper testing itself because it is has pure virtual methods, i.e
 CWModuleInputConnectorClass implementing input connection functionality between modules
 CWModuleInputDataClass offering an instantiate-able data connection between modules
 CWModuleInputForwardDataThis is a simple class which forwards input data to input data connectors
 CWModuleLoaderLoads module prototypes from shared objects in a given directory and injects it into the module factory
 CWModuleMetaInformationA class abstracting module meta information
 CWModuleOneToOneCombinerBase class for all combiners which apply one connection between two connectors of two modules
 CWModuleOutputConnectorClass implementing output connection functionality between modules
 CWModuleOutputDataClass offering an instantiate-able data connection between modules
 CWModuleOutputForwardDataThis is a simple class which forwards output data to output data connectors
 CWModuleProjectFileCombinerThis class is able to parse project files and create the appropriate module graph inside a specified container
 CWModuleReadyEventEvent signalling a new module has been associated with the root container in the kernel
 CWModuleRemovedEventEvent signalling a module was removed from the kernel root container
 CWModuleRequirementNotMetThrown whenever a module should be run but its requirements are not completely met
 CWModuleUninitializedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleWrapperA wrapper for a module
 CWMOpenIGTLinkSenderThis module provides an interface to OpenIGTLink, a protocol to exchange data remotely over IP networks
 CWMouseLocationHandlerClass to handle providing information about pixel position of mouse
 CWMPaintTextureForward declaration of WPickInfo
 CWMPartition2MeshThis module projects a clustering partition result onto a (freesurfer) mesh Meant to work with hierchClustDisplay
 CWMPickingColorColor converter for different scalings, i.e
 CWMPickingDVRAllows to select a 3D position in a DVR by selecting a 2D location on the screen
 CWMPickingDVREvaluationSomeone should add some documentation here
 CWMPointConnectorThis module connects the points in a point dataset
 CWMPointConnectorTestTest functionality of WMPointConnector class
 CWMPointRendererThis module renders the points in a point dataset
 CWMProbTractDisplayThis module generates a visualization of probabilistic tracts using iso surfaces
 CWMProjectionsAsContextComputes contour lines (aka isolines) for the given data and render them on a 2D plane
 CWMReadAmiraMeshReader for amiraMesh (.am) files
 CWMReadDipolesSomeone should add some documentation here
 CWMReadLASThis module loads LAS files (point data)
 CWMReadMeshThis module reads a file containing mesh data (several formats supported) and creates a mesh (or triangle mesh) object delivered through the output connector
 CWMReadRawDataA module to read scalar data stored as array of raw data
 CWMReadSimpleTextLineDataThis module loads simple text-based line data files
 CWMReadSphericalHarmonicsThis module loads spherical harmonics data given as vectors of coefficients from NIfTI files
 CWMReadVCLA module to read VCL line data
 CWMReadVIMThis module loads VIM files (point data)
 CWMResampleRegularA module to resample a regular dataset with a different regular grid
 CWMSampleOnFibersThis modules takes a fiber dataset and samples it at a given parameter value
 CWMScalarOperatorOperators for processing two WDataSetScalar
 CWMScalarSegmentationFirst version of a module that implements 3D-image segmentation algorithms
 CWMSpatialDerivativeThis modules takes a dataset and derives it spatially
 CWMSplineSurfaceModule implementing the marching cubes algorithm with consistent triangulation for data given on regular grids with axis-aligned cells
 CWMSuperquadricGlyphsRendering of GPU bases Superquadric Glyphs
 CWMSurfaceIllustratorThis module renders the triangle mesh given at its input connector as a surface
 CWMSurfaceParameterAnimatorThis module is a ray-tracing based isosurface using special methods for animating particle flow on its surface
 CWMTeemGlyphsSpherical harmonics glyphs using teem (http://teem.sourceforge.net/)
 CWMTemplateThis module is intended to be a simple template and example module
 CWMTemplateColormappingA module that explains the usage of the WGEColormapping interface including the GLSL codes
 CWMTemplateContainersA module that explains re-use and re-combination of existing modules
 CWMTemplateDataLoaderA module that explains the data loader module interface in OpenWalnut
 CWMTemplateRenderPipelinesA module that explains the usage of the WGEOffscreen interface including the GLSL codes
 CWMTemplateShadersA module that explains the usage of the WGEShader interface
 CWMTemplateUIA module that explains the usage of the abstract UI interface in OpenWalnut
 CWMTransferFunction1DA module to provide 1D transfer functions, e.g., for volume rendering
 CWMTransferFunctionColorBarThis module simply registers the given dataset to the texture handling mechanism
 CWMTriangleMeshRendererThis module renders the triangle mesh given at its input connector as a surface
 CWMVectorAlignThis module aligns vectors so that they are inside of the same halfspace by just mirroring their directions if necessary
 CWMVectorNormalizeOperator for normalizing vectors
 CWMVectorOperatorOperators for processing two WDataSetScalar
 CWMVectorPlotShow an glyph plot (in this case the glyphs are arrows) of a vector data set
 CWMVectorScaleOperators for processing a vector with a WDataSetScalar
 CWMVoxelizerTraces a given set of deterministic tracts as given by a dataset of deterministic tracts (optionally only a subset may be processed) in a voxel-wise manner
 CWMWebglSupportSomeone should add some documentation here
 CWMWriteAmiraMeshSomeone should add some documentation here
 CWMWriteCSVClass for safe the point-connector data
 CWMWriteCSVTestTest class of the writeCSV class
 CWMWriteDendrogramThis module writes the Dendrogram
 CWMWriteFieldSomeone should add some documentation here
 CWMWriteMeshThis module writes the triangle mesh given at its input connector as a VTK ASCII file or .json file or STL file
 CWMWriteMeshTestTest for WMWriteMesh
 CWMWriteNIfTIWrite the input dataset to a NIfTI file
 CWMWriteRawDataA module to read scalar data stored as array of raw data
 CWMWriteTractsThis module writes the tracts of either a fiber cluster or directly out of a WDataSetFibers at its connector to a file
 CWMWriteTransferFunctionModule to export transferfunctions
 CWNameNotUniqueIndicates that a given name is not unique in a group of names
 CWNonBinDendroGeodeClass creates a dendrogram from a hierarchical clustering, and allows to click and select specific nodes
 CWNotFoundIndicates invalid value which could not be found
 CWNotImplementedIndicates invalid element access of a container
 CWObjectNDIPThis is a base class for everything which has a Name,Description,Icon and Properties (=NDIP)
 CWOnscreenSelectionManages different types of selection
 CWOnscreenSelectionHandlerHandles the GUIEvents in context of the WOnscreenSelection
 CWOSGButtonClass implements an osgWidget::Box with a label that can be used as a button in the 3D scene
 CWOSGButtonLabelImplements mouse interaction for a osgWidget label
 CWOSSIMHelperTestTests for WOSSIMHelper
 CWOutOfBoundsIndicates invalid element access of a container
 CWOutputConnectorWrapperA wrapper for output connectors
 CWOutputPropertyHandlerCreates, updates and handles the output properties
 CWPagerEEGAbstract class to load an EEG file and keep it open to support paging
 CWPanTransformCallbackOSG Node Callback to update the MatrixTransform Node used for the panning
 CWParseErrorIndicates invalid input in a parser
 CWPathHelperSingleton class helping to find files and paths
 CWPersonalInformationA structure that holds all relevant information about the subject
 CWPersonalInformationTestTests for WPersonalInformation
 CWPickHandlerClass to handle events with a pick
 CWPickInfoEncapsulates info for pick action
 CWPickInfoTestTest for WPickInfo
 CWPlaneRepresents a plane with a normal vector and a position in space
 CWPlaneTestUnit tests the WPlane class
 CWPointXYZIdA point consisting of its coordinates and ID
 CWPolynomialEquationSolversTestTestsuite for the WPolynomialEquationSolvers functions
 CWPositionThis only is a 3d double vector
 CWPowerCompute the nth power of a value
 CWPower< 0, exponent >Compute the nth power of a value
 CWPower< base, 0 >Compute the nth power of a value
 CWPreconditionNotMetAn exception that gets thrown when preconditions of a function are not met
 CWPrincipalComponentAnalysisThis is a class that analyzes the point distribution of point couds using the Principal Component Analysis
 CWProgressClass managing progress inside of modules
 CWProgressCombinerBase class for all kinds of progress combinations
 CWProgressCombinerTestClass testing the functionality of progress combiners
 CWProgressTestTest Class for the base progress class
 CWProjectFileClass loading project files
 CWProjectFileIOA base class for all parts of OpenWalnut which can be serialized to a project file
 CWPropertiesTestTest WProperties
 CWPropertyBaseAbstract base class for all properties
 CWPropertyBoolWidgetImplements a property widget for WPropBool
 CWPropertyChangedEventEvent signalling a new module has been associated with the root container in the kernel
 CWPropertyColorWidgetImplements a property widget for WPropColor
 CWPropertyConstraintConfirmOverwriteThis class allows constraining properties to be existing filenames
 CWPropertyConstraintIsDirectoryThis class allows constraining properties to be existing filenames
 CWPropertyConstraintIsValidThis class allows constraining properties to only be set if a isValid method returns true
 CWPropertyConstraintMaxThis class allows constraining properties using a maximum value and the corresponding <= operator
 CWPropertyConstraintMinThis class allows constraining properties using a minimum value and the corresponding >= operator
 CWPropertyConstraintNotEmptyThis class allows constraining properties to be not empty
 CWPropertyConstraintPathExistsThis class allows constraining properties to be existing filenames
 CWPropertyConstraintSelectOnlyOneThis class allows constraining selection properties to not allow selection of multiple items
 CWPropertyDoubleWidgetImplements a property widget for WPropDouble
 CWPropertyFilenameWidgetImplements a property widget for WPropColor
 CWPropertyGroupClass to manage properties of an object and to provide convenience methods for easy access and manipulation
 CWPropertyGroupBaseThis is the base class and interface for property groups
 CWPropertyGroupWrapperEncapsulates a property group
 CWPropertyIntervalWidgetImplements a property widget for WPropInterval
 CWPropertyIntWidgetImplements a property widget for WPropInt
 CWPropertyListThis is a dynamic property list
 CWPropertyMatrix4X4WidgetImplements a property widget for MATRIX4X4
 CWPropertyNameMalformedIndicates invalid property name
 CWPropertyNotUniqueIndicates that a given property is not unique in a group of properties
 CWPropertyObserverThis class can observe properties inside a property group
 CWPropertyPositionWidgetImplements a property widget for WPropDouble
 CWPropertySelectionWidgetImplements a property widget for WPropSelection
 CWPropertyStatusHolds references to all the property handlers
 CWPropertyStringWidgetImplements a property widget for WPropString
 CWPropertyStructThis is a property which encapsulates a given, fixed number of other properties
 CWPropertyStructTestTest WPropertyStruct
 CWPropertyStructWidgetImplements a property widget for arbitrary WPropStruct
 CWPropertyTransferFunctionWidgetImplements a property widget for WPropDouble
 CWPropertyTriggerWidgetImplements a property widget for WPropTrigger
 CWPropertyUnknownIndicates invalid element access of a container
 CWPropertyVariableA named property class with a concrete type
 CWPropertyVariableTestTest WPropertyVariable
 CWPropertyWidgetClass building the base for all widgets representing properties
 CWPropertyWrapperEncapsulates a WProperty
 CWProtonDataHolds the csv data
 CWProtonDataTestTest class of WMProtonData class
 CWPrototypedInterface class for the concept "Prototype"
 CWPrototypedTestTest WPrototyped
 CWPrototypeNotUniqueThrown whenever an prototype name is not unique
 CWPrototypeRequirementThis requirement ensures that the specified prototype exists in the factory
 CWPrototypeUnknownThrown whenever an unknown prototype is specified
 CWQtBranchTreeItemThis class represents a ROI branch in the tree widget
 CWQtColormapperThis widget controls the colormapper of openwalnut
 CWQtCombinerActionListThis class represents a list of actions to apply a bunch of modules to others
 CWQtCombinerToolbarThis is a toolbar
 CWQtControlPanelContainer widget for a tree widget with context menu and some control widgets
 CWQtDataModuleInputWidget that handles WDataModuleInputs of WDtaModules
 CWQtDatasetTreeItemTree widget item to represent a dataset in the control panel tree widget
 CWQtDockTitleWidgetClass for managing dock widget title bars
 CWQtDockWidgetAdvanced QDockWidget
 CWQtGLDockWidgetDock widget containing only a GLWidget
 CWQtGLScreenCaptureThis class is a screen recorder adapter in QT
 CWQtGLWidgetA widget containing an open gl display area
 CWQtGLWidgetParent
 CWQtGuiThe QT Based GUI implementation
 CWQtIntervalEditSimple widget allowing to define a certain interval
 CWQtIntervalEditBaseBase class for interval editing
 CWQtMenuFilteredA menu derived from QMenu with additional filtering
 CWQtMessageDialogGeneral purpose message dialog, able to show arbitrary content
 CWQtMessageDockDock widget for showing messages and logs
 CWQtMessagePopupNice looking message popup
 CWQtModuleConfigA class which acts as a binary predicate to check exclusion of modules by name using a whitelist and a blacklist
 CWQtModuleHeaderTreeItemThis tree item represents a group of module items
 CWQtModuleMetaInfoText widget showing the module meta data
 CWQtModuleOneToOneCombinerActionImplements a action which applies the specified combiners (of the specified group) if pressed
 CWQtModuleTreeItemTree widget item to represent a module in the control panel tree widget
 CWQtNavGLWidgetContainer widget to hold as GL widget and a slider
 CWQtNetworkArrowThis Class is needed for connecting two ports and drawing a line between them
 CWQtNetworkEditorContainer widget to hold the WQtNetworkScene
 CWQtNetworkEditorProjectFileIOIO class for writing the network editor meta data for the modules
 CWQtNetworkEditorViewThis class extends the basic functionality of QGraphicsView to allow comfortable panning and zooming
 CWQtNetworkInputPortThis class represents the ports a module have
 CWQtNetworkItemThis class represents a WModule as QGraphicsItem and contains a reference to its in- and outports
 CWQtNetworkItemActivatorSmall graphics item that respresents whether a module in the network editor is active or not
 CWQtNetworkItemGridImplement a virtual grid for placing QGraphicsItems
 CWQtNetworkOutputPortThis class represents the ports a module have
 CWQtNetworkPortAbstract class to distinguish between input- and output ports from a module
 CWQtNetworkSceneThe scene containing the whole graph
 CWQtNetworkSceneLayoutLayout manager class for a QGraphicsScene
 CWQtPropertyBoolActionImplements a property action for WPropBool
 CWQtPropertyGroupWidgetContainer widget to contain a number of properties for the module context in the control panel
 CWQtPropertyTriggerActionImplements a property action for WPropTrigger
 CWQtPushButtonImplements a QPushButton with a boost signal for convenience
 CWQtRoiHeaderTreeItemHeader item for ROIs
 CWQtRoiTreeItemA tree widget item to represent a ROI in the control panel
 CWQtSubjectTreeItemTree widget item to represent a subject in the dataset brwoser tree widget
 CWQtToolBarThis is a toolbar
 CWQtToolBarBaseBase class for toolbars
 CWQtTreeItemBase class for all items in the control panel tree
 CWQtTreeWidgetTree widget for the control panel
 CWRAComputes the RA (Relative Anisotropy) of a given Tensor
 CWRasterAlgorithmBase class for all rasterization algorithms
 CWRasterParameterizationThis class is the base for all specific parameterization algorithms
 CWRDComputes the RD (Relative Diffusivity) of a given Tensor
 CWReaderRead some data from a given file
 CWReaderClusteringReads a hierarchical clustering from a FDG file
 CWReaderCSVRead content from a CSV file
 CWReaderCSVTestTest class of WReaderCSV class
 CWReaderEEGAbstract base class for all Readers who handle with EEG data
 CWReaderEEGASCIIReader for EEG data in ASCII fromat
 CWReaderEEGASCIITestTests for the loader of ASCII EEG files
 CWReaderELCRead electrode positions from an ELC file
 CWReaderFiberVTKReads fibers from a VTK file
 CWReaderMatrixSymVTKCan read a look up table from a file in VTK format
 CWReaderNIfTIReader for the NIfTI file format
 CWReaderNIfTITestTest class the nifti reader class
 CWReaderVTKReads simple VTK files
 CWRealtimeTimerRealtime timing
 CWRecordingBase class for all recorded data and results with events and sensor positions
 CWRecordingTestTest important functionality of WRecording class
 CWRecursiveTensorEvaluationRecursive evaluation of a spherical function for a gradient
 CWRecursiveTensorEvaluation< Data_T, 0, n, N, m >Recursive evaluation of a spherical function for a gradient
 CWRecursiveTensorEvaluationLoopMultiplies gradient components and divides by multiplicities
 CWRecursiveTensorEvaluationLoop< boost::mpl::bool_< false >, Data_T, k, i, N >Specialization for boost::mpl::bool_< false >, aborts iteration
 CWRenderedFrameEventEvent signalling a frame was rendered
 CWRequirementBase class for all possible kinds of requirements
 CWResampleByMaxPointsResamples fibers so no fiber has more than the given number of Points
 CWResampleByNumPointsResamples fibers to have a given number of points afterwards
 CWResampleBySegLengthResamples fibers by segment length
 CWResampleBySegLengthKeepShortFibersResamples fibers by segment length
 CWResampling_IInterface for Resampling fibers
 CWRMBranchImplements a branch in the tree like structure for rois
 CWROISuperclass for different ROI (region of interest) types
 CWROIArbitraryA box containing information on an arbitrarily shaped a region of interest
 CWRoiAssocEventEvent signalling a new ROI has been associated with the ROI manager in the kernel
 CWROIBoxA box representing a region of interest
 CWROIManagerClass to store and manage different ROI's for fiber selection
 CWRoiProjectFileIOIO Class for writing the ROI structure to a project file
 CWRoiRemoveEventEvent signalling a ROI has been removed from the ROI manager in the kernel
 CWRoiSortEventEvent signalling that a sorting of the ROIs needs to be done
 CWROISphereA sphere representing a region of interest
 CWROITestTest for WROI
 CWRulerClass to implement various rulers
 CWRulerOrthoClass to implement rulers orthogonally
 CWScaleLabelSpecial Label that can shrink and expand in a layout
 CWScaleToolButtonSpecial Button that can shrink and expand in a layout
 CWScaleTransformCallbackOSG Node Callback to update the MatrixTransform Nodes of one channel used for the y-scaling
 CWScriptEngineThe script engine
 CWScriptInterpreterAn abstract base class for a script interpreter
 CWScriptUIImplements a UI that executes scripts
 CWSegmentationAlgoA base class for segmentation alorithms
 CWSegmentationAlgoThresholdA very simple threshold segmentation working in two modi: If in LOWER_THRESHOLD mode than voxels that have a value smaller than the threshold are set to 0, while the rest of the voxels are set to 1 where as in UPPER_THRESHOLD mode the opposite applies
 CWSegmentationFaultBase exception class for handling segmentation faults
 CWSelectionManagerManages the several selection tools
 CWSelectorBranchTODO(schurade): Document this!
 CWSelectorRoiClass implements the updating of a bitfield for a roi
 CWSettingActionClass to handle a certain setting with an action
 CWSettingMenuSimilar to WSettingAction, this can handle a multi-option setting as QMenu
 CWSharedAssociativeContainerThis class provides a common interface for thread-safe access to associative containers (set, multiset, map, multimap)
 CWSharedLibThis class loads shared libraries and provides function pointers
 CWSharedObjectWrapper around an object/type for thread safe sharing of objects among multiple threads
 CWSharedObjectTicketClass which represents granted access to a locked object
 CWSharedObjectTicketReadClass which represents granted access to a locked object
 CWSharedObjectTicketWriteClass which represents granted access to a locked object
 CWSharedSequenceContainerThis class provides a common interface for thread-safe access to sequence containers (list, vector, dequeue )
 CWSignalSubscriptionFailedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWSignalSubscriptionInvalidIndicates invalid use of subscribeSignal methods
 CWSignalUnknownGeneral purpose exception and therefore base class for all kernel related exceptions
 CWSinglePositionRepresents a single position that is transferable between modules by connectors
 CWSingleSelectorNameHolds the single selector content
 CWSphericalHarmonicsCoefficientsThreadModule for the creation of a spherical harmonic data set from raw HARDI data
 CWSphericalHarmonicsCoefficientsThread< void >A specialization for void
 CWStrategyHelperThis class allows for an easy strategy pattern-based switching between properties and strategy instances using a WPropSelection
 CWStringUtilsTestTesting some boundary cases and basic behaviour of those helper functions
 CWStructuredTextParserTestTest parsing and query functionality
 CWSubjectContainer for all WDataSets belonging to one subject or patient
 CWSubjectTestThe tests for our subject class
 CWSurfaceConstructs a triangle mesh representation of a spline surface from a given number of input points
 CWSymmetricSphericalHarmonicClass for symmetric spherical harmonics The index scheme of the coefficients/basis values is like in the Descoteaux paper "Regularized, Fast, and Robust Analytical Q-Ball Imaging"
 CWSymmetricSphericalHarmonicTestTestsuite for WSymmetricSphericalHarmonic
 CWTalairachConverterClass to provide conversions between world or voxel space coordinates und Talairach coordinates
 CWTalairachConverterTestTests the Talairach converter class
 CWTensorImplements a tensor that has the same number of components in every direction
 CWTensorBaseSymTestTest class for WTensorBaseSym
 CWTensorBaseTestTest class for WTensorBase
 CWTensorFuncTestA class that tests the WTensorFunc template
 CWTensorFunctionsTestTest class for some tensor functions
 CWTensorOperatorsTestTest class for all tensor operators
 CWTensorSymImplements a symmetric tensor that has the same number of components in every direction
 CWTensorSymTestTest class for the WTensorSym template
 CWTensorTestTest class for the WTensor template
 CWTensorTraceComputes the trace (sum of diagonal elements) of the tensor
 CWTensorTypesTestTest all typecasts and copy operators that copy from another type
 CWTensorUtilityTestTest some utility functions
 CWTerminalColorHelper class to provide a convenient way to colorize output on the console
 CWTerminalColorTestTest WTerminalColor
 CWTestTransferableBaseTest class used to test data transfer and compatibility checks
 CWTestTransferableDerivedDerived test class used to test data transfer and compatibility checks, especially the inheritance checks
 CWThreadedFunctionCreates threads that computes a function in a multithreaded fashion
 CWThreadedFunctionBaseA virtual base class for threaded functions (see below)
 CWThreadedFunctionTestTests the WThreadedFunction class
 CWThreadedJobsA threaded functor base class for producer-consumer-style multithreaded computation
 CWThreadedPerVoxelOperationA template that performs an operation on a per voxel basis
 CWThreadedPerVoxelOperationTestTest the WThreadedPerVoxelOperation template
 CWThreadedRunnerBase class for all classes needing to be executed in a separate thread
 CWThreadedRunnerImplClass implementing a simple worker thread, since proper testing of WThreadedRunner itself is not usable
 CWThreadedRunnerTestTests the WThreadedRunner class
 CWThreadedStripingJobsNearly the same class as WThreadedJobs, but this class is intended to be used for multithreaded operations on voxels and therefore it uses Striping to partition the data
 CWThreadedTrackingFunctionTestTest the WThreadedTrackingFunction class
 CWTimerBase class for timing
 CWTrackingUtilityTestTest the utility functions for tracking
 CWTractAdapterAdapter
 CWTractDataStores the data of deterministic fiber tractograms
 CWTraitsBaseBase class to all custom Value Traits for CxxTest
 CWTransferableClass building the interface for classes that might be transferred using WModuleConnector
 CWTransferFunctionA class that stores a 1D transfer function which consists of a linear interpolation of alpha and color values
 CWTransferFunctionBackgroundA QGraphicsItem that displays a pixmap in the background of the scene
 CWTransferFunctionColorPointA control point for the color function
 CWTransferFunctionGuiNotificationClassThe class managing the widget that wants to receive updates whenever a change occurrs
 CWTransferFunctionHistogramDisplay a semi-transparent line graph as the histogram of the current data set
 CWTransferFunctionLineLine object for the connection of alpha control points
 CWTransferFunctionPointA control point for the alpha function
 CWTransferFunctionSceneThe scene for our visualization of the transfer function
 CWTransferFunctionWidgetA widget that holds a scene to display and modify the transfer function
 CWTreeNodeA node in a tree, holding an index, a level in the tree and pointers to its child nodes
 CWTriangleMeshTriangle mesh data structure allowing for convenient access of the elements
 CWTriangleMeshTestTesting the WTriangleMesh class
 CWTuringPatternCreatorCreates a pattern of evenly spaced dots via simulating a chemical reaction
 CWTuringTextureCreatorClass to create a Turing noise texture using multiple threads if needed
 CWTypeMismatchIndicates invalid type of something
 CWUIThis class prescribes the interface to the UI
 CWUIGridWidgetWidget which is a container for others
 CWUIPropertyGroupWidgetWidget which is a container for a WPropertyGroup
 CWUIQtGridWidgetImplementation of WUIGridWidget
 CWUIQtPropertyGroupWidgetImplementation of WUIPropertyGroupWidget
 CWUIQtTabbedWidgetImplementation of WUITabbedWidget
 CWUIQtViewWidgetImplementation of WUIViewWidget
 CWUIQtWidgetBaseImplementation of WUIWidgetBase
 CWUIQtWidgetFactoryImplementation of WUIWidgetFactory
 CWUIRequirementThis requirement ensures an up and running UI which properly implements the WUI interface
 CWUITabbedWidgetWidget which is a container for others
 CWUIViewEventHandlerAn event handler for a custom widget which eases interaction with GUIEvents within your module
 CWUIViewWidgetCustom widget which is created by a module to display custom information
 CWUIWidgetBaseBase class for all the widget abstraction the core UI provides
 CWUIWidgetFactoryCreate instances of WUI widgets
 CWUnionFindImplements a very simple union-find datastructure aka disjoint_sets
 CWUnionFindTestUnit tests the WUnionFind datastructure
 CWUnitSphereCoordinatesThis class stores coordinates on the unit sphere
 CWUnitSphereCoordinatesTestTest class for the WUnitSphereCoordinates template
 CWUpdateTextureSorterEventEvent signalling a new module has been associated with the root container in the kernel
 CWValueBase class for all higher level values like tensors, vectors, matrices and so on
 CWValueSetBase Class for all value set types
 CWValueSetBaseAbstract base class to all WValueSets
 CWValueSetBaseTestTesting abstract class via a Dummy class derived esp
 CWValueSetHistogramUsed to find the occurrence frequencies of values in a value set
 CWValueSetHistogramTestTest WValueSetHistogram
 CWValueSetTestUnitTests the WValueSet class
 CWValueTestTestsuite for WValue
 CWVertexPropertyObject that contains all necessary properties of a vertex necessary for a sufficient analysis
 CWVisiTraceClass performing graph computations for VisiTrace algorithm
 CWVisiTraceTestTest for WMWriteMesh
 CWVisualizationPropertyHandlerCreates, updates and handles the visualization properties
 CWWorkerThreadA worker thread that belongs to a
 CWWorkerThreadTestTests the WWorkerThread class
 CWWriterWrite some data to the given file
 CWWriterDendrogramWrites a Dendrogram file
 CWWriterFiberVTKWrites a FiberVTK file
 CWWriterMatrixSymVTKCan write a look up table to a file in VTK format
 CZoomerProvides a comfortable zoomer lens