| WPredicateHelper::ArbitraryPredicate< T, Predicate > | The actual class implementing the predicate evaluation |
| WPredicateHelper::ArbitraryPredicateBase< T > | This class builds the base for wrapping around nearly every possible predicates like functors, classes with operator() and so on |
| BoundingBoxImpl | |
| Box | |
| wlog::WStreamedLogger::Buffer | Actually implementing the streaming functionality |
| Callable | Helper class |
| Callback | |
| CallbackType | |
| Camera | |
| WGEGroupNode::ChildOperation | A struct denoting an operation on this group |
| WDataSetFibers::ColorScheme | Item used in the selection below also containing color info |
| compSize | Implements a compare operator for clusters, depending on leaf count |
| compValue | Implements a compare operator for clusters, depending on custom value of the cluster |
| WSharedLib::data | Simple class holding an opened library |
| DataType< T > | An object that knows an appropriate dataType flag for the typename T |
| DataType< double > | Specialization for a specific datatype |
| DataType< float > | Specialization for a specific datatype |
| DataType< int16_t > | Specialization for a specific datatype |
| DataType< int32_t > | Specialization for a specific datatype |
| DataType< int64_t > | Specialization for a specific datatype |
| DataType< int8_t > | Specialization for a specific datatype |
| DataType< uint16_t > | Specialization for a specific datatype |
| DataType< uint32_t > | Specialization for a specific datatype |
| DataType< uint64_t > | Specialization for a specific datatype |
| DataType< uint8_t > | Specialization for a specific datatype |
| DataTypeRT< rtType > | Convert a runtime type to a C++ type |
| DataTypeRT< W_DT_DOUBLE > | Specialization for a specific type |
| DataTypeRT< W_DT_FLOAT > | Specialization for a specific type |
| DataTypeRT< W_DT_INT16 > | Specialization for a specific type |
| DataTypeRT< W_DT_INT64 > | Specialization for a specific type |
| DataTypeRT< W_DT_INT8 > | Specialization for a specific type |
| DataTypeRT< W_DT_SIGNED_INT > | Specialization for a specific type |
| DataTypeRT< W_DT_UINT16 > | Specialization for a specific type |
| DataTypeRT< W_DT_UINT32 > | Specialization for a specific type |
| DataTypeRT< W_DT_UINT64 > | Specialization for a specific type |
| DataTypeRT< W_DT_UINT8 > | Specialization for a specific type |
| WMatrixFixedTest::DifferentStorageType< ValueT, Rows, Cols > | A class used for a test with different data storage, we use column major order |
| Drawable | |
| DrawCallback | |
| Dummy | Dummy class for testing the abstract class WGrid |
| utility::Edge | A helper class that is used to store edges as pairs of vertex indices |
| enable_shared_from_this | |
| WThreadedFunctionTest::ExceptionalFuncType | A function that throws exceptions |
| WWorkerThreadTest::ExceptionalFuncType | A function that throws exceptions |
| WPathHelper::Fonts | Paths to all known fonts |
| WThreadedFunctionTest::FuncType | A threaded function |
| WWorkerThreadTest::FuncType | A threaded function |
| Geode | |
| wge::GLType< T > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< double > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< float > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< int16_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< int32_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< int8_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< uint16_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< uint32_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| wge::GLType< uint8_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
| GUIEventHandler | |
| wtracking::WThreadedTrackingFunction::IndexType | An index for seed positions |
| WJoinContourTree::IndirectCompare | Comperator for indirect sort so the value set is not modified |
| Label | |
| lessy | Implements the compare function for std::nth_element on a point array |
| MatrixManipulator | |
| MatrixTransform | |
| WPredicateHelper::Name< T > | This class tests against the getName() method of the instances of type T |
| WPredicateHelper::Name< boost::shared_ptr< T > > | This class tests against the getName() method of the instances of type T |
| NodeCallback | |
| WGEColormapping::NodeInfo | Simple structure to store some additional node-related info like texture units and so on |
| pair | |
| WTensorBaseSym< order, dim, Data_T >::PositionIndexer | A class that maps symmetric tensor indices to vector positions |
| Program | |
| Projection | |
| WPropertyVariable< T >::PropertyConstraint | Class building the base for user defined constraints on a property instance |
| WGEViewer::QueryCallback | Small class used for querying glGet info during rendering |
| WROIArbitrary::ROIArbNodeCallback | Node callback to handle updates properly |
| WROIBox::ROIBoxNodeCallback | Node callback to handle updates properly |
| WGETextureHud::SafeUpdateCallback | Callback which aligns and renders the textures |
| WGEBorderLayout::SafeUpdateCallback | Node callback to actually layout the objects |
| WGEShader::SafeUpdaterCallback | Update callback which handles the shader reloading |
| WGEGroupNode::SafeUpdaterCallback | Update callback which inserts and removes nodes from m_childRemovalQueue and m_childInsertionQueue to the group node |
| SomePrototypeClass1 | Helper class derived from WPrototyped to check WPrototypes functionality |
| SomePrototypeClass2 | Another helper class derived from WPrototyped |
| WValueSet< T >::SubArray | A helper class granting safe access to a certain part of the valueset |
| Switch | |
| TensorBase_T | |
| TestSuite | |
| Text | |
| WGEOffscreenTexturePass::TextureMatrixUpdateCallback | Callback which aligns and renders the textures |
| TextureType | |
| WDataSetTimeSeries::TimeSliceCompare | A compare functor for time slices |
| TrackballManipulator | |
| WTypeTraits::TypePromotion< T, T > | Class for checking the "better" type if two integral types are known |
| Uniform | |
| wge::UniformType< T > | Class helping to adapt types specified as template parameter into the best matching osg::Uniform (GLSL) type |
| wge::UniformType< double > | Maps doubles to floats as only floats are allowed in uniforms |
| wge::UniformType< WItemSelector > | Maps Selection Properties to ints |
| wge::UniformType< WVector3d > | Maps WVector3d/WPosition to osg::Vec3 |
| ValueStore< ValueT, Rows, Cols > | A data store with the specified dimensions and type |
| WApplyCombiner | Base class for all combiners which apply one connection between two connectors of two modules |
| WBatchLoader | Class for loading many datasets |
| WBinom< n, k > | Implements compile-time calculation of binomial coefficients |
| WBinom< 0, k > | This specialization of the WBinom struct is needed to avoid infinite recursion in case of k > n |
| WBinom< n, 0 > | Specialization for k = 0 |
| WBinom< n, n > | Specialization for n = k |
| WBoundingBoxImpl< VT > | Represents a axis parallel bounding box and provides some useful operations with them |
| WBoundingBoxTest | Unit tests for the WBoundingBox wrapper to osg::BoundingBox |
| WColoredVertices | Represents a std::map where for each vertex ID a color is stored |
| WColorTest | Unit tests the color helping functions |
| WCompileTimeFunctionsTest | Test class for WBinom and WPower template |
| WCondition | Class to encapsulate boost::condition_variable_any |
| WConditionOneShot | Implements a WCondition, but can be fired only ONCE |
| WConditionOneShotTest | Test WConditionOneShot |
| WConditionSet | Class allowing multiple conditions to be used for one waiting cycle |
| WConditionSetTest | Test WConditionSet |
| WConditionTest | Test WCondition |
| WCreateColorArraysThread | Implements a thread that updates the fiber selection bit field |
| WCrosshair | This class stores the position of the crossing navigation slices, which is also represented as crosshairs in the navigation widgets |
| WCustomWidget | Custom widget which is created by a module to display custom information |
| WDataHandler | Provides the environment for storing and accessing different subjects |
| WDataHandlerTest | Test important functionality of WDataHandler class |
| WDataModule | Base for all data loader modules |
| WDataSet | Base class for all data set types |
| WDataSetDTI | Represents a Diffusion-Tensor-Image dataset |
| WDataSetDTITest | Testsuite for unit tests of the WDataSetDTI class |
| WDataSetFibers | Represents a simple set of WFibers |
| WDataSetFiberVector | Represents a simple set of WFibers |
| WDataSetFiberVectorTest | Unit tests our fiber dataset class |
| WDataSetRawHARDI | This data set type contains raw HARDI and its gradients |
| WDataSetScalar | This data set type contains scalars as values |
| WDataSetScalarTest | Tests for the data set type containing only scalars |
| WDataSetSegmentation | A dataset that stores the segmentation of the brain into CSF, white and gray matter |
| WDataSetSingle | A data set consisting of a set of values based on a grid |
| WDataSetSingleTest | Test important functionality of WDataSetSingle class |
| WDataSetSphericalHarmonics | This data set type contains spherical harmonic coefficients as values |
| WDataSetTest | Test important functionality of WDataSet class |
| WDataSetTimeSeries | A dataset that stores a time series |
| WDataSetTimeSeriesTest | Unit tests the time series class |
| WDataSetVector | This data set type contains vectors as values |
| WDataSetVectorTest | Test basic functionality of WDataSetVector |
| WDataTexture3D | This class allows simple creation of WGETexture3D by using a specified grid and value-set |
| WDendrogram | Hirachical binary tree datastructure with spatial layout information called dendrogram |
| WDendrogramGeode | Class creates a dendrogram from a hierarchical clustering |
| WDendrogramTest | TestSuite for the WDendrogram class |
| WDHException | General purpose exception and therefore base class for all DataHandler related exceptions |
| WDHIOFailure | Use this for IO error handling |
| WDHNoSuchDataSet | Should be thrown when an invalid index is used to get a WDataSet from the WSubject |
| WDHNoSuchFile | File not found exception |
| WDHNoSuchSubject | Should be thrown when an invalid index is used to get a WSubject from the WDataHandler |
| WDHParseError | Use this for IO error handling |
| WDHValueSetMismatch | An exception that should be used whenever two valuesets are used which need to be of same size, dim, order or whatever |
| WDisconnectCombiner | Combiner which disconnects the specified connection |
| WEEG | Contains EEG recording data |
| WEEG2 | Class which contains EEG recording data, read from a WPagerEEG |
| WEEG2Segment | Class which contains one segment of an EEG recording, read from a WPagerEEG |
| WEEGChannelInfo | Class which contains information about one channel of an EEG recording, read from a WPagerEEG |
| WEEGElectrodeObject | An incomplete implementation to store information about electrodes of EEG data |
| WEEGPositionsLibrary | Class which contains the positions of EEG electrodes by label |
| WEEGTest | Test important functionality of WEEG class |
| WEquationHasNoRoots | Indicates invalid element access of a container |
| WException | Basic exception handler |
| WExceptionTest | Test WException |
| WFiber | Represents a neural pathway |
| WFiberAccumulator | A class that encapsulates the data needed to construct a WDataSetFibers |
| WFiberCluster | Represents a cluster of indices of a WDataSetFiberVector |
| WFiberClusterTest | Unit test the WFiberCluster class |
| WFiberDrawable | Class implements an osg::Drawable that paints fiber representations either using lines or tubes |
| WFiberSelector | Adaptor class between the roi manager and the fiber display |
| WFiberTest | Unit tests our WFiber class |
| WFileNotFound | Thrown whenever a file was not found |
| WFileOpenFailed | Thrown whenever a file could not be opened |
| WFlag< T > | Class to have a simple notification/condition system for simple flags |
| WFlagForwarder< T > | This class helps especially container module programmers to easily synchronize the value of one flag with several other flag |
| WFlagForwarderTest | Test WFlagForwarder |
| WFlagTest | Test WFlag |
| WGE2DManipulator | A manipulator which changes the view of a 2D scene |
| WGEBorderLayout | This class contains a label layout for positioning labels at the side of the screen |
| WGECallbackTraits< Type > | This class is needed as OSG does not define a uniform callback type |
| WGECallbackTraits< osg::Drawable > | Drawables have their own callback type and do NOT provide a traverse method |
| WGECallbackTraits< osg::Node > | Nodes have their own callback type and provide a traverse method (as they can be nested) |
| WGECallbackTraits< osg::StateAttribute > | StateAttributes have their own callback type and do NOT provide a traverse method |
| WGECallbackTraits< osg::StateSet > | StateSets have their own callback type and do NOT provide a traverse method |
| WGECamera | Class for wrapping around the OSG Camera class |
| WGEColormapping | Class implements a manager for multiple 3D textures |
| WGEException | General purpose exception and therefore base class for all graphics engine related exceptions |
| WGEFunctorCallback< Type > | This callback allows you a simple usage of callbacks in your module |
| WGEGeodeUtilsTest | Testsuite for the WGEGeode utils |
| WGEGeometryUtilsTest | Tests for the GeometryUtils |
| WGEGraphicsWindow | Class managing a single graphics context and OSG GraphicsWindow |
| WGEGridNode | This node is able to represent a grid in certain ways |
| WGEGroupNode | Class to wrap around the osg Group node and providing a thread safe add/removal mechanism |
| WGEInitFailed | Exception thrown if initialization of the graphics engine fails |
| WGELabel | Label layout-item |
| WGELayoutableItem | This class builds the base for graphical items that can be layouted using WGEItemLayouter instances |
| WGELinearTranslationCallback< T > | This class is an OSG Callback which allows simple linear translation of a matrix transform node along a specified axis |
| WGEManagedGroupNode | This class adds some convenience methods to WGEGroupNode |
| WGENodeMaskCallback | This callback is useful to en-/disable nodes using the node mask based on properties |
| WGENoOpManipulator | This is an OSG Manipulator implementation which does nothing |
| WGEOffscreenFinalPass | This class is basically a WGEOffscreenTexturePass with the difference that it finally renders to the on-screen frame buffer |
| WGEOffscreenRenderNode | This type of node basically is a convenience class for managing and creating offscreen renderings |
| WGEOffscreenRenderPass | This class encapsulates an OSG Camera and a corresponding framebuffer object |
| WGEOffscreenTexturePass | This class encapsulates an OSG Camera and a corresponding framebuffer object |
| WGEPostprocessingNode | This class enables you to add arbitrary nodes that get post-processed in screen space |
| WGEProjectFileIO | IO class for writing the graphics engine state to a project file |
| WGEPropertyTransformationCallback< ParentType, TargetType > | TODO(ebaum): write |
| WGEPropertyUniform< T > | Class implementing a uniform which can be controlled by a property instance |
| WGEPropertyUniformCallback< T > | This class is an OSG Callback which allows uniforms to be controlled by properties |
| WGERequirement | This requirement ensures an up and running WGE |
| WGEScene | Class for managing the OpenSceneGraph root node |
| WGEShader | Class encapsulating the OSG Program class for a more convenient way of adding and modifying shader |
| WGEShaderAnimationCallback | This is a uniform callback setting the uniform to the current time in milliseconds, hundredth of a second or tenth of a second |
| WGEShaderDefine< ValueType > | This class is able to provide arbitrary values as define statements in GLSL code |
| WGEShaderDefineOptions | This GLSL preprocessor is able to set one define from a list of defines depending on the active option |
| WGEShaderPreprocessor | Base class for each preprocessing possible to shader code |
| WGEShaderPropertyDefine< PropertyType > | This class is able to provide arbitrary values as define statements in GLSL code |
| WGEShaderPropertyDefineOptions< PropType, PropIndexAdapter > | This is a WGEShaderDefineOptions class which additionally uses a property to automatically control the active options |
| WGEShaderPropertyDefineOptionsIndexAdapter< PropType > | Class converts the specified property value to an index list |
| WGEShaderPropertyDefineOptionsIndexAdapter< WPropSelection > | Class converts the specified property value to an index list |
| WGEShaderVersionPreprocessor | This preprocessor removes the version-statement from the code and puts it to the beginning of the code |
| WGESignalSubscriptionFailed | Exception thrown if a notifier could not be subscribed to a signal |
| WGESubdividedPlane | Represents a plane which is subdivided into quads where each quad primitive is colorable |
| WGESwitchCallback< PropType > | This callback is able to switch a osg::Switch node using a property |
| WGETexture< TextureType > | This 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 |
| WGETextureHud | This class implements a HUD showing several textures on screen |
| WGETextureHud::WGETextureHudEntry | Class implementing one texture HUD entry representing a texture in the HUD |
| WGEViewer | Class for managing one view to the scene |
| WGEViewportCallback< T, Source > | This callback is useful to update viewport information on several nodes supporting it |
| WGEZoomTrackballManipulator | New OSG manipulator: TrackballManipulator with added mouse wheel zoom |
| WGraphicsEngine | Base class for initializing the graphics engine |
| WGrid | Base class to all grid types, e.g |
| WGridRegular3D | A grid that has parallelepiped cells which all have the same proportion |
| WGridRegular3DTest | Tests the WGridRegular3D class |
| WGridTest | Tests the WGrid class |
| WGridTransformOrtho | Implements an orthogonal grid transformation |
| WGridTransformTest | Tests the WGridTransform class |
| WGUI | This class prescribes the interface to the GUI |
| WHierarchicalTree | Base class for hierarchical tree implementations |
| WHierarchicalTreeFibers | Class implements a hierarchical tree and provides helper functions for selection and navigation |
| WHierarchicalTreeVoxels | Class implements a hierarchical tree and provides helper functions for selection and navigation |
| WHistogram | Container which associate values with (uniform width) bins (aka intervals or buckets) |
| WHistogramBasic | Container which associate values with (uniform width) bins (aka intervals or buckets) |
| WHistogramBasicTest | Unit tests the WHistogramBasic class |
| WInvalidBoundingBox | Indicates that a bounding box is not valid, meaning its valid() member function delivers false |
| WIOToolsTest | Unit test WIOTools functions |
| WItemSelection | A class containing a list of named items |
| WItemSelectionItem | Class for keeping a single named item in a WItemSelection |
| WItemSelector | This class represents a subset of a WItemSelection |
| WITKImageConversionTest | Test functionality of WITKConversion class |
| WJoinContourTree | Processes a dataset for join tree computation |
| WJoinContourTreeTest | Unit tests the Join Tree of the Contour Tree! |
| WKdTree | Implements the computation of a kd tree on a point array |
| WKdTreeThread | Class to provide threaded computation of parts of the kd tree |
| WKernel | OpenWalnut kernel, managing modules and interaction between GUI, GE and DataHandler |
| WKernelException | General purpose exception and therefore base class for all kernel related exceptions |
| WLibraryFetchFailed | Thrown whenever a symbol could not be fetched |
| WLibraryLoadFailed | Thrown whenever a library could not been loaded |
| WLine | A line is an ordered sequence of WPositions |
| WLinearAlgebraFunctionsTest | Tests for WMatrix |
| WLineTest | Unit tests the WLine class |
| WLogEntry | Represents a simple log message with some attributes |
| WLogEntryTest | Unit tests our log messages |
| WLogger | This class defines the interface for adding logs and managing several output streams for them |
| WLoggerTest | Unit tests our WLogger facility |
| WLogStream | Class implementing a capsule for an output stream and the needed level and format information |
| WMarchingCubesAlgorithm | This class does the actual computation of marching cubes |
| WMarchingCubesAlgorithmTest | Tests for the class computing the actual marching cubes |
| WMarchingLegoAlgorithm | Creates a non interpolated triangulation of an isosurface |
| WMathTest | Unit tests wmath's helper functions |
| WMatrix< T > | Matrix template class with variable number of rows and columns |
| WMatrixFixed< ValueT, Rows, Cols, ValueStoreT > | A fixed size matrix class |
| WMatrixFixedTest | Tests for WMatrixFixed |
| WMatrixSymImpl< T > | Symmetric square matrix, storing only the elements of the triangular matrix without the main diagonal |
| WMatrixSymTest | Unit test this LookUp table class |
| WMatrixTest | Tests for WMatrix |
| WMCTriangle | Encapsulated ids representing a triangle |
| WMixinVector< ValueT > | This is taken from OpenSceneGraph <osg/MixinVector> but copy and pasted in order to reduce dependency to OSG |
| WMixinVectorTest | Unit tests the WMixinVector copy from OSG |
| WMLPointXYZId | A point consisting of its coordinates and ID |
| WMLTriangle | Encapsulated ids representing a triangle |
| WModule | Class representing a single module of OpenWalnut |
| WModuleAlreadyAssociated | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleCombiner | This is a base class for all module combination classes |
| WModuleConnectionFailed | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleConnectionInvalid | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleConnector | Base class for modelling connections between kernel modules |
| WModuleConnectorInitFailed | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleConnectorModuleLockFailed | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleConnectorNotFound | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleConnectorsIncompatible | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleConnectorTest | Tests the WModuleConnector class |
| WModuleConnectorUnconnected | Exception thrown whenever something is requested from an connector which is not connected |
| WModuleContainer | Class able to contain other modules |
| WModuleDisconnectFailed | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleException | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleFactory | Class able to create a new copy of an arbitrary module |
| WModuleImpl | Class implementing a simple module since WModuleConnector itself is not usable for proper testing itself because it is has pure virtual methods, i.e |
| WModuleInputConnector | Class implementing input connection functionality between modules |
| WModuleInputData< T > | Class offering an instantiate-able data connection between modules |
| WModuleInputForwardData< T > | This is a simple class which forwards input data to input data connectors |
| WModuleLoader | Loads module prototypes from shared objects in a given directory and injects it into the module factory |
| WModuleOneToOneCombiner | Base class for all combiners which apply one connection between two connectors of two modules |
| WModuleOutputConnector | Class implementing output connection functionality between modules |
| WModuleOutputData< T > | Class offering an instantiate-able data connection between modules |
| WModuleOutputForwardData< T > | This is a simple class which forwards output data to output data connectors |
| WModuleProjectFileCombiner | This class is able to parse project files and create the appropriate module graph inside a specified container |
| WModuleRequirementNotMet | Thrown whenever a module should be run but its requirements are not completely met |
| WModuleSignalSubscriptionFailed | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleSignalUnknown | General purpose exception and therefore base class for all kernel related exceptions |
| WModuleUninitialized | General purpose exception and therefore base class for all kernel related exceptions |
| WNameNotUnique | Indicates that a given name is not unique in a group of names |
| WNotImplemented | Indicates invalid element access of a container |
| WOSGButton | Class implements an osgWidget::Box with a label that can be used as a button in the 3D scene |
| WOSGButtonLabel | Implements mouse interaction for a osgWidget label |
| WOSSIMHelperTest | Tests for WOSSIMHelper |
| WOutOfBounds | Indicates invalid element access of a container |
| WPagerEEG | Abstract class to load an EEG file and keep it open to support paging |
| WPathHelper | Singleton class helping to find files and paths |
| WPersonalInformation | A structure that holds all relevant information about the subject |
| WPersonalInformationTest | Tests for WPersonalInformation |
| WPickHandler | Class to handle events with a pick |
| WPickInfo | Encapsulates info for pick action |
| WPickInfoTest | Test for WPickInfo |
| WPlane | Represents a plane with a normal vector and a position in space |
| WPlaneTest | Unit tests the WPlane class |
| WPointXYZId | A point consisting of its coordinates and ID |
| WPolynomialEquationSolversTest | Testsuite for the WPolynomialEquationSolvers functions |
| WPosition | This only is a 3d double vector |
| WPower< base, exponent > | Compute the nth power of a value |
| WPower< 0, exponent > | Compute the nth power of a value |
| WPower< base, 0 > | Compute the nth power of a value |
| WPreconditionNotMet | An exception that gets thrown when preconditions of a function are not met |
| WProgress | Class managing progress inside of modules |
| WProgressCombiner | Base class for all kinds of progress combinations |
| WProgressCombinerTest | Class testing the functionality of progress combiners |
| WProgressTest | Test Class for the base progress class |
| WProjectFile | Class loading project files |
| WProjectFileIO | A base class for all parts of OpenWalnut which can be serialized to a project file |
| WProperties | Class to manage properties of an object and to provide convenience methods for easy access and manipulation |
| WPropertiesTest | Test WProperties |
| WPropertyBase | Abstract base class for all properties |
| WPropertyConstraintIsDirectory< T > | This class allows constraining properties to be existing filenames |
| WPropertyConstraintIsValid< T > | This class allows constraining properties to only be set if a isValid method returns true |
| WPropertyConstraintMax< T > | This class allows constraining properties using a maximum value and the corresponding <= operator |
| WPropertyConstraintMin< T > | This class allows constraining properties using a minimum value and the corresponding >= operator |
| WPropertyConstraintNotEmpty< T > | This class allows constraining properties to be not empty |
| WPropertyConstraintPathExists< T > | This class allows constraining properties to be existing filenames |
| WPropertyConstraintSelectOnlyOne< T > | This class allows constraining selection properties to not allow selection of multiple items |
| WPropertyNameMalformed | Indicates invalid property name |
| WPropertyNotUnique | Indicates that a given property is not unique in a group of properties |
| WPropertyObserver | This class can observe properties inside a property group |
| WPropertyUnknown | Indicates invalid element access of a container |
| WPropertyVariable< T > | A named property class with a concrete type |
| WPropertyVariableTest | Test WPropertyVariable |
| WPrototyped | Interface class for the concept "Prototype" |
| WPrototypedTest | Test WPrototyped |
| WPrototypeNotUnique | Thrown whenever an prototype name is not unique |
| WPrototypeRequirement | This requirement ensures that the specified prototype exists in the factory |
| WPrototypeUnknown | Thrown whenever an unknown prototype is specified |
| WReader | Read some data from a given file |
| WReaderMatrixSymVTK | Can read a look up table from a file in VTK format |
| WRecording | Base class for all recorded data and results with events and sensor positions |
| WRecordingTest | Test important functionality of WRecording class |
| WRequirement | Base class for all possible kinds of requirements |
| WRMBranch | Implements a branch in the tree like structure for rois |
| WROI | Superclass for different ROI (region of interest) types |
| WROIArbitrary | A box containing information on an arbitrarily shaped a region of interest |
| WROIBox | A box representing a region of interest |
| WROIBoxTest | Test for WROIBox |
| WROIManager | Class to store and manage different ROI's for fiber selection |
| WRoiProjectFileIO | IO Class for writing the ROI structure to a project file |
| WROISphere | A sphere representing a region of interest |
| WROITest | Test for WROI |
| WSegmentationFault | Base exception class for handling segmentation faults |
| WSelectionManager | Manages the several selection tools |
| WSelectorBranch | TODO(schurade): Document this! |
| WSelectorRoi | Class implements the updating of a bitfield for a roi |
| WSharedAssociativeContainer< T > | This class provides a common interface for thread-safe access to associative containers (set, multiset, map, multimap) |
| WSharedLib | This class loads shared libraries and provides function pointers |
| WSharedObject< T > | Wrapper around an object/type for thread safe sharing of objects among multiple threads |
| WSharedObjectTicket< Data > | Class which represents granted access to a locked object |
| WSharedObjectTicketRead< Data > | Class which represents granted access to a locked object |
| WSharedObjectTicketWrite< Data > | Class which represents granted access to a locked object |
| WSharedSequenceContainer< S > | This class provides a common interface for thread-safe access to sequence containers (list, vector, dequeue ) |
| WSignalSubscriptionInvalid | Indicates invalid use of subscribeSignal methods |
| wlog::WStreamedLogger | Resource class for streamed logging |
| PROPERTY_TYPE_HELPER::WStringConversion< T > | Class helping to create a new instance of the property content from an old one |
| PROPERTY_TYPE_HELPER::WStringConversion< WPVBaseTypes::PV_MATRIX4X4 > | Class helping to create a new instance of the property content from an old one |
| PROPERTY_TYPE_HELPER::WStringConversion< WPVBaseTypes::PV_POSITION > | Class helping to create a new instance of the property content from an old one |
| PROPERTY_TYPE_HELPER::WStringConversion< WPVBaseTypes::PV_SELECTION > | Class helping to create a new instance of the property content from an old one |
| WStringUtilsTest | Testing some boundary cases and basic behaviour of those helper functions |
| WSubject | Container for all WDataSets belonging to one subject or patient |
| WSubjectTest | The tests for our subject class |
| WSymmetricSphericalHarmonic | Class 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" |
| WSymmetricSphericalHarmonicTest | Testsuite for WPosition |
| WTensor< order, dim, Data_T > | Implements a tensor that has the same number of components in every direction |
| WTensorBase< order, dim, Data_T > | Normal tensor base class |
| WTensorBase< 0, dim, Data_T > | |
| WTensorBaseSym< order, dim, Data_T > | Symmetric tensor base class |
| WTensorBaseSym< 0, dim, Data_T > | |
| WTensorBaseSymTest | Test class for WTensorBaseSym |
| WTensorBaseTest | Test class for WTensorBase |
| WTensorFunc< TensorBase_T, order, dim, Data_T > | Implements functions that should only be defined for certain values of order |
| WTensorFunc< TensorBase_T, 0, dim, Data_T > | Implements the operator () for an order of 0 and a cast to Data_T |
| WTensorFunc< TensorBase_T, 1, dim, Data_T > | Implements the operator () for an order of 1 as well as a cast to WValue |
| WTensorFunc< TensorBase_T, 2, dim, Data_T > | Implements the operator () for an order of 2 as well as casts to WMatrix |
| WTensorFunc< TensorBase_T, 3, dim, Data_T > | Implements the operator () for an order of 3 |
| WTensorFunc< TensorBase_T, 4, dim, Data_T > | Implements the operator () for an order of 4 |
| WTensorFunc< TensorBase_T, 5, dim, Data_T > | Implements the operator () for an order of 5 |
| WTensorFunc< TensorBase_T, 6, dim, Data_T > | Implements the operator () for an order of 6 |
| WTensorFuncTest | A class that tests the WTensorFunc template |
| WTensorFunctionsTest | Test class for some tensor functions |
| WTensorOperatorsTest | Test class for all tensor operators |
| WTensorSym< order, dim, Data_T > | Implements a symmetric tensor that has the same number of components in every direction |
| WTensorSymTest | Test class for the WTensorSym template |
| WTensorTest | Test class for the WTensor template |
| WTensorTypesTest | Test all typecasts and copy operators that copy from another type |
| WTensorUtilityTest | Test some utility functions |
| WTerminalColor | Helper class to provide a convenient way to colorize output on the console |
| WTerminalColorTest | Test WTerminalColor |
| WTestTransferableBase | Test class used to test data transfer and compatibility checks |
| WTestTransferableDerived | Derived test class used to test data transfer and compatibility checks, especially the inheritance checks |
| WThreadedFunction< Function_T > | Creates threads that computes a function in a multithreaded fashion |
| WThreadedFunctionBase | A virtual base class for threaded functions (see below) |
| WThreadedFunctionTest | Tests the WThreadedFunction class |
| WThreadedJobs< Input_T, Job_T > | A threaded functor base class for producer-consumer-style multithreaded computation |
| WThreadedPerVoxelOperation< Value_T, numValues, Output_T, numOutputs > | A template that performs an operation on a per voxel basis |
| WThreadedPerVoxelOperationTest | Test the WThreadedPerVoxelOperation template |
| WThreadedRunner | Base class for all classes needing to be executed in a separate thread |
| WThreadedRunnerImpl | Class implementing a simple worker thread, since proper testing of WThreadedRunner itself is not usable |
| WThreadedRunnerTest | Tests the WThreadedRunner class |
| WThreadedStripingJobs< Input_T, Job_T > | Nearly 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 |
| wtracking::WThreadedTrackingFunction | Implements a generalized multithreaded tracking algorithm |
| WThreadedTrackingFunctionTest | Test the WThreadedTrackingFunction class |
| wtracking::WTrackingUtility | A class that provides untility functions and typedefs for tracking algorithms |
| WTrackingUtilityTest | Test the utility functions for tracking |
| WTractAdapter | Adapter |
| WTractData | Stores the data of deterministic fiber tractograms |
| WTraitsBase | Base class to all custom Value Traits for CxxTest |
| WTransferable | Class building the interface for classes that might be transferred using WModuleConnector |
| WTriangleMesh | Triangle mesh data structure allowing for convenient access of the elements |
| WTriangleMeshTest | Testing the WTriangleMesh class |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< T > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_BOOL > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_COLOR > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_DOUBLE > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_INT > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_MATRIX4X4 > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_PATH > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_POSITION > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_SELECTION > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_STRING > | Class helping to adapt types specified as template parameter into an enum |
| PROPERTY_TYPE_HELPER::WTypeIdentifier< WPVBaseTypes::PV_TRIGGER > | Class helping to adapt types specified as template parameter into an enum |
| WTypeMismatch | Indicates invalid type of something |
| WUnionFind | Implements a very simple union-find datastructure aka disjoint_sets |
| WUnionFindTest | Unit tests the WUnionFind datastructure |
| WUnitSphereCoordinates | This class stores coordinates on the unit sphere |
| WValue< T > | Base class for all higher level values like tensors, vectors, matrices and so on |
| WValueSet< T > | Base Class for all value set types |
| WValueSetBase | Abstract base class to all WValueSets |
| WValueSetBaseTest | Testing abstract class via a Dummy class derived esp |
| WValueSetHistogram | Used to find the occurrence frequencies of values in a value set |
| WValueSetHistogramTest | Test WValueSetHistogram |
| WValueSetTest | UnitTests the WValueSet class |
| WValueTest | Testsuite for WValue |
| WWorkerThread< Function_T > | A worker thread that belongs to a |
| WWorkerThreadTest | Tests the WWorkerThread class |
| WWriter | Write some data to the given file |
| WWriterDendrogram | Writes a Dendrogram file |
| WWriterFiberVTK | Writes a FiberVTK file |
| WWriterMatrixSymVTK | Can write a look up table to a file in VTK format |