OpenWalnut  1.4.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 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
 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
 NWPropertyHelperThis namespace contains several utility functions to handle properties
 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
 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
 CGrammarNamespace WStructuredTextParser { /** The grammar describing the structured format
 CGUIEventsIs just a short hand to the long name "osgGA::GUIEventAdapter"
 CIsCommentVisitorVisitor to identify whether the given variant of type WStructuredTextParser::MemberType is a comment
 CIsLeafVisitorVisitor to identify whether the given variant of type WStructuredTextParser::MemberType is a object or key-value pair
 ClessyImplements the compare function for std::nth_element on a point array
 CNameQueryVisitorVisitor to query the m_name member of WStructuredTextParser::ObjectType and WStructuredTextParser::KeyValueType
 CRotatorProvides a time dependent rotation around a specified axis
 CSomePrototypeClass1Helper class derived from WPrototyped to check WPrototypes functionality
 CSomePrototypeClass2Another helper class derived from WPrototyped
 CStructuredValueTreeThis simplifies working with a tree in a WStructuredTextParser::FileType instance
 CTensorBase_T
 CTextureType
 CTransformationBase class for all further transformations
 CTranslatorProvides a time-dependent translation
 CValueStoreA data store with the specified dimensions and type
 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
 CWColoredVerticesRepresents a std::map where for each vertex ID a color is stored
 CWColorTestUnit tests the color helping functions
 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
 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
 CWCustomWidgetCustom widget which is created by a module to display custom information
 CWCustomWidgetEventHandlerAn event handler for a custom widget which eases interaction with GUIEvents within your module
 CWDataHandlerProvides the environment for storing and accessing different subjects
 CWDataHandlerTestTest important functionality of WDataHandler class
 CWDataModuleBase for all data loader modules
 CWDataSetBase class for all data set types
 CWDataSetDipolesRepresents a dipole dataset
 CWDataSetDTIRepresents a Diffusion-Tensor-Image dataset
 CWDataSetDTITestTestsuite for unit tests of the WDataSetDTI class
 CWDataSetFiberClusteringThis is a dataset which represent a clustering of fibers
 CWDataSetFibersRepresents a simple set of WFibers
 CWDataSetFiberVectorRepresents a simple set of WFibers
 CWDataSetFiberVectorTestUnit tests our fiber dataset class
 CWDataSetHierarchicalClusteringRepresents a hierarchy of clusters
 CWDataSetPointsDataset to store a bunch of points without order or topology
 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
 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
 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
 CWEEGPositionsLibraryClass which contains the positions of EEG electrodes by label
 CWEEGTestTest important functionality of WEEG class
 CWEquationHasNoRootsIndicates invalid element access of a container
 CWExceptionBasic exception handler
 CWExceptionTestTest WException
 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
 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
 CWFiberIteratorAn iterator for fibers of a fiber dataset
 CWFiberPointsIteratorAn iterator for iterating the points 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
 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
 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
 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
 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
 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
 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
 CWInputConnectorWrapperA wrapper for input connectors
 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
 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
 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
 CWLineTestUnit tests the WLine class
 CWLogEntryRepresents a simple log message with some attributes
 CWLogEntryTestUnit tests our log messages
 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
 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
 CWMCTriangleEncapsulated ids representing a triangle
 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
 CWModuleClass representing a single module of OpenWalnut
 CWModuleAlreadyAssociatedGeneral purpose exception and therefore base class for all kernel related exceptions
 CWModuleCombinerThis is a base class for all module combination classes
 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
 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
 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
 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
 CWNameNotUniqueIndicates that a given name is not unique in a group of names
 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)
 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
 CWPagerEEGAbstract class to load an EEG file and keep it open to support paging
 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
 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
 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
 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
 CWPropertyListThis is a dynamic property list
 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
 CWPropertyStructThis is a property which encapsulates a given, fixed number of other properties
 CWPropertyStructTestTest WPropertyStruct
 CWPropertyUnknownIndicates invalid element access of a container
 CWPropertyVariableA named property class with a concrete type
 CWPropertyVariableTestTest WPropertyVariable
 CWPropertyWrapperEncapsulates a WProperty
 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
 CWReaderRead some data from a given file
 CWReaderMatrixSymVTKCan read a look up table from a file in VTK format
 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
 CWRequirementBase class for all possible kinds of requirements
 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
 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
 CWROISphereA sphere representing a region of interest
 CWROITestTest for WROI
 CWScriptEngineThe script engine
 CWScriptInterpreterAn abstract base class for a script interpreter
 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
 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
 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
 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
 CWTensorImplements a tensor that has the same number of components in every direction
 CWTensorBaseNormal tensor base class
 CWTensorBase< 0, dim, Data_T >
 CWTensorBaseSymSymmetric tensor base class
 CWTensorBaseSym< 0, dim, Data_T >
 CWTensorBaseSymTestTest class for WTensorBaseSym
 CWTensorBaseTestTest class for WTensorBase
 CWTensorFuncImplements functions that should only be defined for certain values of order
 CWTensorFunc< TensorBase_T, 0, dim, Data_T >Implements the operator () for an order of 0 and a cast to Data_T
 CWTensorFunc< TensorBase_T, 1, dim, Data_T >Implements the operator () for an order of 1 as well as a cast to WValue
 CWTensorFunc< TensorBase_T, 2, dim, Data_T >Implements the operator () for an order of 2 as well as casts to WMatrix
 CWTensorFunc< TensorBase_T, 3, dim, Data_T >Implements the operator () for an order of 3
 CWTensorFunc< TensorBase_T, 4, dim, Data_T >Implements the operator () for an order of 4
 CWTensorFunc< TensorBase_T, 5, dim, Data_T >Implements the operator () for an order of 5
 CWTensorFunc< TensorBase_T, 6, dim, Data_T >Implements the operator () for an order of 6
 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
 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
 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
 CWTypeMismatchIndicates invalid type of something
 CWUIThis class prescribes the interface to the UI
 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
 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
 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