 defaultColor | Some default colors |
 PROPERTY_TYPE_HELPER | This namespace contains several helper classes which translate their template type to an enum |
  WTypeIdentifier | Class helping to adapt types specified as template parameter into an enum |
  WStringConversion | Class helping to create a new instance of the property content from an old one |
  WTypeIdentifier< WPVBaseTypes::PV_BOOL > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_INT > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_DOUBLE > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_STRING > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_PATH > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_SELECTION > | Class helping to adapt types specified as template parameter into an enum |
  WStringConversion< WPVBaseTypes::PV_SELECTION > | Class helping to create a new instance of the property content from an old one |
  WTypeIdentifier< WPVBaseTypes::PV_POSITION > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_COLOR > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_TRIGGER > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_MATRIX4X4 > | Class helping to adapt types specified as template parameter into an enum |
  WTypeIdentifier< WPVBaseTypes::PV_INTERVAL > | Class helping to adapt types specified as template parameter into an enum |
  WStringConversion< WPVBaseTypes::PV_MATRIX4X4 > | Class helping to create a new instance of the property content from an old one |
  WTypeIdentifier< WPVBaseTypes::PV_TRANSFERFUNCTION > | Class helping to adapt types specified as template parameter into an enum |
  WStringConversion< WPVBaseTypes::PV_TRANSFERFUNCTION > | Class helping to create a new instance of the property content from an old one |
  WStringConversion< WPVBaseTypes::PV_POSITION > | Class helping to create a new instance of the property content from an old one |
  WStringConversion< WPVBaseTypes::PV_INTERVAL > | Class helping to create a new instance of the property content from an old one |
 string_utils | Some utilities for string manipulation and output operations |
  fromStringImpl | Conversion class to convert a string to a given target type |
  fromStringImpl< std::string > | Conversion class to convert a string to a given target type |
 tm_utils | TriangleMesh utils |
 utility | |
  Edge | A helper class that is used to store edges as pairs of vertex indices |
 WDataTexture3DScalers | Namespace provides some scaling functions for scaling data values to meet the OpenGL requirements |
 wge | Extend the wge utils namespace with additional methods relating WDataTexture3D |
  UniformType | Class helping to adapt types specified as template parameter into the best matching osg::Uniform (GLSL) type |
  UniformType< double > | Maps doubles to floats as only floats are allowed in uniforms |
  UniformType< WVector3d > | Maps WVector3d/WPosition to osg::Vec3 |
  UniformType< WItemSelector > | Maps Selection Properties to ints |
  UniformType< WIntervalDouble > | Maps Selection Properties to ints |
  GLType | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< double > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< long double > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< float > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< int8_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< uint8_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< int16_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< uint16_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< int32_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< uint32_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< int64_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
  GLType< uint64_t > | Class helping to adapt types specified as template parameter into the best matching OpenGL type |
 WGEShaderPropertyDefineOptionsTools | Contains some utility functions related to the WGEShaderPropertyDefineOptions class |
 wlimits | Project wide limits for different quantities |
 wlog | This namespace collects several convenient access points such as wlog::err for logging with streams to our WLogger |
  WStreamedLogger | Resource class for streamed logging |
   Buffer | Actually implementing the streaming functionality |
 WPredicateHelper | This namespace contains some useful helper classes which use some common class methods as predicate |
  Name | This class tests against the getName() method of the instances of type T |
  Name< boost::shared_ptr< T > > | This class tests against the getName() method of the instances of type T |
  ArbitraryPredicateBase | This class builds the base for wrapping around nearly every possible predicates like functors, classes with operator() and so on |
  ArbitraryPredicate | The actual class implementing the predicate evaluation |
 WPropertyHelper | This namespace contains several utility functions to handle properties |
 WPropertyStructHelper | This contains some helping classes for compile time type conversion and similar |
  PushTypeToTupleFront< T, boost::tuple< BOOST_PP_ENUM_PARAMS(10, T) > > | Class to push a type from a sequence to the front of a tuple type |
  SequenceToTuple | Converts a boost mpl sequence to a boost tuple |
  AsVector | Convert a list of template parameters to a boost::mpl::vector |
 WPVBaseTypes | Namespace containing all base types of the WPropertyVariables |
 WStructuredTextParser | This namespace contains the WStructuredTextParser data types and the parser |
  KeyValueType | KeyValueType - a tuple containing name and value |
  ObjectType | An object is always a name and contains several further nodes |
  Grammar | The grammar describing the structured format |
  StructuredValueTree | This simplifies working with a tree in a WStructuredTextParser::FileType instance |
  IsLeafVisitor | Visitor to identify whether the given variant of type WStructuredTextParser::MemberType is a object or key-value pair |
  IsCommentVisitor | Visitor to identify whether the given variant of type WStructuredTextParser::MemberType is a comment |
  NameQueryVisitor | Visitor to query the m_name member of WStructuredTextParser::ObjectType and WStructuredTextParser::KeyValueType |
 wtracking | Forward declaration |
  WTrackingUtility | A class that provides untility functions and typedefs for tracking algorithms |
  WThreadedTrackingFunction | Implements a generalized multithreaded tracking algorithm |
   IndexType | An index for seed positions |
 WTypeTraits | All kinds of type traits and policies like type priorities and type combinations |
  TypePromotion< T, T > | Class for checking the "better" type if two integral types are known |
 BoundingBoxImpl | |
 BoundsCallback | Update matrix transform according to bounds of some node |
 Box | |
 Callable | Helper class |
 Callback | |
 CallbackType | |
 Camera | |
 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 |
 DataType | 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< long double > | 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 | 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_FLOAT128 > | 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 |
 Drawable | |
 DrawCallback | |
 Dummy | Dummy class for testing the abstract class WGrid |
 enable_shared_from_this | |
 Geode | |
 grammar | |
 GUIEventAdapter | |
 GUIEventHandler | |
 GUIEvents | Is just a short hand to the long name "osgGA::GUIEventAdapter" |
 Label | |
 lessy | Implements the compare function for std::nth_element on a point array |
 Matrixd | |
 MatrixManipulator | |
 MatrixTransform | |
 NodeCallback | |
 pair | |
 Program | |
 Projection | |
 Rotator | Provides a time dependent rotation around a specified axis |
 SomePrototypeClass1 | Helper class derived from WPrototyped to check WPrototypes functionality |
 SomePrototypeClass2 | Another helper class derived from WPrototyped |
 static_visitor | |
 Switch | |
 TensorBase_T | |
 TestSuite | |
 Text | |
 TextureType | |
 TrackballManipulator | |
 Transformation | Base class for all further transformations |
 Translator | Provides a time-dependent translation |
 Uniform | |
 ValueStore | 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 | 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 | 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 | Thread for computing directional color coding of fibers |
 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 |
 WCustomWidgetEventHandler | An event handler for a custom widget which eases interaction with GUIEvents within your module |
 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 |
 WDataSetDipoles | Represents a dipole dataset |
  Dipole | Internal class representing one dipole |
 WDataSetDTI | Represents a Diffusion-Tensor-Image dataset |
 WDataSetDTITest | Testsuite for unit tests of the WDataSetDTI class |
 WDataSetFiberClustering | This is a dataset which represent a clustering of fibers |
 WDataSetFibers | Represents a simple set of WFibers |
  ColorScheme | Item used in the selection below also containing color info |
 WDataSetFiberVector | Represents a simple set of WFibers |
 WDataSetFiberVectorTest | Unit tests our fiber dataset class |
 WDataSetHierarchicalClustering | Represents a hierarchy of clusters |
 WDataSetPoints | Dataset to store a bunch of points without order or topology |
 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 |
  TimeSliceCompare | A compare functor for time slices |
 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 |
 WFactorial | Implements compile-time evaluation of factorials |
 WFactorial< 0 > | Specialization for n = 0 |
 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 |
 WFiberIterator | An iterator for fibers of a fiber dataset |
 WFiberPointsIterator | An iterator for iterating the points of a fiber |
 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 | Class to have a simple notification/condition system for simple flags |
 WFlagForwarder | 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 |
 WGEAnimationFrameTimer | Frame-based animation timing |
 WGEAnimationManipulator | New OSG manipulator: AnimationManipulator |
 WGEBorderLayout | This class contains a label layout for positioning labels at the side of the screen |
  SafeUpdateCallback | Node callback to actually layout the objects |
 WGECallbackTraits | 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 |
  NodeInfo | Simple structure to store some additional node-related info like texture units and so on |
 WGEException | General purpose exception and therefore base class for all graphics engine related exceptions |
 WGEFunctorCallback | This callback allows you a simple usage of callbacks in your module |
 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 |
  ChildOperation | A struct denoting an operation on this group |
  SafeUpdaterCallback | Update callback which inserts and removes nodes from m_childRemovalQueue and m_childInsertionQueue to the group node |
 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 | 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 |
  TextureMatrixUpdateCallback | Callback which aligns and renders the textures |
 WGEPostprocessingNode | This class enables you to add arbitrary nodes that get post-processed in screen space |
 WGEPostprocessor | The base class for all custom post-processors |
  PostprocessorInput | This class encapsulates a G-Buffer |
 WGEPostprocessorCelShading | Cel shading effect postprocessor |
 WGEPostprocessorEdgeEnhance | Edge enhancing postprocessor |
 WGEPostprocessorGauss | Gauss filtering of the input |
 WGEPostprocessorLineAO | LineAO implementation |
 WGEPostprocessorMergeOp | MergeOp is a operator to merge multiple input texture |
 WGEPostprocessorSSAO | Naive SSAO implementation |
 WGEProjectFileIO | IO class for writing the graphics engine state to a project file |
 WGEPropertyTransformationCallback | TODO(ebaum): write |
 WGEPropertyUniform | Class implementing a uniform which can be controlled by a property instance |
 WGEPropertyUniformCallback | 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 |
 WGEScreenCapture | This class is a screen recorder |
  RecordingInformation | Keeps track of several frame-counts |
 WGEShader | Class encapsulating the OSG Program class for a more convenient way of adding and modifying shader |
  SafeUpdaterCallback | Update callback which handles the shader reloading |
 WGEShaderAnimationCallback | This is a uniform callback setting the uniform to the current time in milliseconds, hundredth of a second or tenth of a second |
 WGEShaderCodeInjector | This preprocessor is able to inject code into a shader |
 WGEShaderDefine | 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 | This class is able to provide arbitrary values as define statements in GLSL code |
 WGEShaderPropertyDefineOptions | This is a WGEShaderDefineOptions class which additionally uses a property to automatically control the active options |
 WGEShaderPropertyDefineOptionsIndexAdapter | 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 | This callback is able to switch a osg::Switch node using a property |
 WGETexture | 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 |
  SafeUpdateCallback | Callback which aligns and renders the textures |
  WGETextureHudEntry | Class implementing one texture HUD entry representing a texture in the HUD |
 WGEViewer | Class for managing one view to the scene |
  QueryCallback | Small class used for querying glGet info during rendering |
 WGEViewerEffect | Base class for implementing basic fullscreen effects for the WGEViewer |
 WGEViewerEffectHorizon | Horizon Effect |
 WGEViewerEffectImageOverlay | Image Overlay Effect |
  Updater | Update the uniforms and textures if needed |
 WGEViewerEffectVignette | Vignette Effect |
 WGEViewportCallback | 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 |
 WGridRegular3DTemplate | A grid that has parallelepiped cells which all have the same proportion |
 WGridRegular3DTest | Tests the WGridRegular3D class |
 WGridTest | Tests the WGrid class |
 WGridTransformOrthoTemplate | Implements an orthogonal grid transformation |
 WGridTransformTest | Tests the WGridTransform class |
 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) |
 WHistogram2D | Uniform two dimensional histogram for double values |
 WHistogram2DTest | Unit tests the WHistogramBasic class |
 WHistogramBasic | Container which associate values with (uniform width) bins (aka intervals or buckets) |
 WHistogramBasicTest | Unit tests the WHistogramBasic class |
 WHistogramND | This template should handly arbitrary N-dimensional histograms |
 WInputConnectorWrapper | A wrapper for input connectors |
 WInterval | Basic class for encapsulating a std::pair to be interpreted as interval |
 WInvalidBoundingBox | Indicates that a bounding box is not valid, meaning its valid() member function delivers false |
 WInvalidID | Indicates invalid element access of a container |
 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 |
 WItemSelectionItemTyped | A derivation of WItemSelection which can store a value of any type |
 WItemSelector | This class represents a subset of a WItemSelection |
 WITKImageConversionTest | Test functionality of WITKConversion class |
 WJoinContourTree | Processes a dataset for join tree computation |
  IndirectCompare | Comperator for indirect sort so the value set is not modified |
 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 UI, 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 |
 WLoggerWrapper | A wrapper for WLogger |
  FileStreamEntry | A helper class for storing information about file streams that we added to the logger |
 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 | Matrix template class with variable number of rows and columns |
 WMatrixFixed | A fixed size matrix class |
 WMatrixFixedTest | Tests for WMatrixFixed |
  DifferentStorageType | A class used for a test with different data storage, we use column major order |
 WMatrixSym | 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 | 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 |
 WModuleContainerWrapper | Encapsulates a module container |
 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 | Class offering an instantiate-able data connection between modules |
 WModuleInputForwardData | 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 |
  PostponedLoad | Helper to store information on a lib which gets initialized later |
 WModuleMetaInformation | A class abstracting module meta information |
  Author | Structure to contain all supported author information |
  Online | Structure to encapsulate the META info online resources |
  Screenshot | Structure to encapsulate a screenshot info |
 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 | Class offering an instantiate-able data connection between modules |
 WModuleOutputForwardData | 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 |
 WModuleUninitialized | General purpose exception and therefore base class for all kernel related exceptions |
 WModuleWrapper | A wrapper for a module |
 WNameNotUnique | Indicates that a given name is not unique in a group of names |
 WNotFound | Indicates invalid value which could not be found |
 WNotImplemented | Indicates invalid element access of a container |
 WObjectNDIP | This is a base class for everything which has a Name,Description,Icon and Properties (=NDIP) |
 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 |
 WOutputConnectorWrapper | A wrapper for output connectors |
 WPagerEEG | Abstract class to load an EEG file and keep it open to support paging |
 WParseError | Indicates invalid input in a parser |
 WPathHelper | Singleton class helping to find files and paths |
  Fonts | Paths to all known fonts |
 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 | 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 |
 WPropertiesTest | Test WProperties |
 WPropertyBase | Abstract base class for all properties |
 WPropertyConstraintIsDirectory | This class allows constraining properties to be existing filenames |
 WPropertyConstraintIsValid | This class allows constraining properties to only be set if a isValid method returns true |
 WPropertyConstraintMax | This class allows constraining properties using a maximum value and the corresponding <= operator |
 WPropertyConstraintMin | This class allows constraining properties using a minimum value and the corresponding >= operator |
 WPropertyConstraintNotEmpty | This class allows constraining properties to be not empty |
 WPropertyConstraintPathExists | This class allows constraining properties to be existing filenames |
 WPropertyConstraintSelectOnlyOne | This class allows constraining selection properties to not allow selection of multiple items |
 WPropertyGroup | Class to manage properties of an object and to provide convenience methods for easy access and manipulation |
 WPropertyGroupBase | This is the base class and interface for property groups |
  PropertyCreatorAndGroupAdder | Comfortable template to create a property instance and add it to the group |
  PropertyCreatorAndGroupAdder< WPropertyStructHelper::NOTYPE > | Specialization which does nothing for the NOTYPE default template parameters of WPropertyStruct |
 WPropertyGroupWrapper | Encapsulates a property group |
 WPropertyList | This is a dynamic property list |
 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 |
 WPropertyStruct | This is a property which encapsulates a given, fixed number of other properties |
 WPropertyStructTest | Test WPropertyStruct |
 WPropertyUnknown | Indicates invalid element access of a container |
 WPropertyVariable | A named property class with a concrete type |
  PropertyConstraint | Class building the base for user defined constraints on a property instance |
 WPropertyVariableTest | Test WPropertyVariable |
 WPropertyWrapper | Encapsulates a WProperty |
 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 |
 WRealtimeTimer | Realtime timing |
 WRecording | Base class for all recorded data and results with events and sensor positions |
 WRecordingTest | Test important functionality of WRecording class |
 WRecursiveTensorEvaluation | Recursive evaluation of a spherical function for a gradient |
 WRecursiveTensorEvaluation< Data_T, 0, n, N, m > | Recursive evaluation of a spherical function for a gradient |
 WRecursiveTensorEvaluationLoop | Multiplies gradient components and divides by multiplicities |
 WRecursiveTensorEvaluationLoop< boost::mpl::bool_< false >, Data_T, k, i, N > | Specialization for boost::mpl::bool_< false >, aborts iteration |
 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 |
  ROIArbNodeCallback | Node callback to handle updates properly |
 WROIBox | A box representing a region of interest |
  ROIBoxNodeCallback | Node callback to handle updates properly |
 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 |
 WScriptEngine | The script engine |
 WScriptInterpreter | An abstract base class for a script interpreter |
 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 | 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 |
  data | Simple class holding an opened library |
 WSharedObject | Wrapper around an object/type for thread safe sharing of objects among multiple threads |
 WSharedObjectTicket | Class which represents granted access to a locked object |
 WSharedObjectTicketRead | Class which represents granted access to a locked object |
 WSharedObjectTicketWrite | Class which represents granted access to a locked object |
 WSharedSequenceContainer | This class provides a common interface for thread-safe access to sequence containers (list, vector, dequeue ) |
 WSignalSubscriptionFailed | General purpose exception and therefore base class for all kernel related exceptions |
 WSignalSubscriptionInvalid | Indicates invalid use of subscribeSignal methods |
 WSignalUnknown | General purpose exception and therefore base class for all kernel related exceptions |
 WStrategyHelper | This class allows for an easy strategy pattern-based switching between properties and strategy instances using a WPropSelection |
 WStringUtilsTest | Testing some boundary cases and basic behaviour of those helper functions |
 WStructuredTextParserTest | Test parsing and query functionality |
 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 WSymmetricSphericalHarmonic |
 WTensor | Implements a tensor that has the same number of components in every direction |
 WTensorBase | Normal tensor base class |
 WTensorBase< 0, dim, Data_T > | |
 WTensorBaseSym | Symmetric tensor base class |
  PositionIndexer | A class that maps symmetric tensor indices to vector positions |
 WTensorBaseSym< 0, dim, Data_T > | |
 WTensorBaseSymTest | Test class for WTensorBaseSym |
 WTensorBaseTest | Test class for WTensorBase |
 WTensorFunc | 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 | 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 | 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 |
  ExceptionalFuncType | A function that throws exceptions |
  FuncType | A threaded function |
 WThreadedJobs | A threaded functor base class for producer-consumer-style multithreaded computation |
 WThreadedPerVoxelOperation | 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 | 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 |
 WThreadedTrackingFunctionTest | Test the WThreadedTrackingFunction class |
 WTimer | Base class for timing |
 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 |
 WTransferFunction | A class that stores a 1D transfer function which consists of a linear interpolation of alpha and color values |
  AlphaEntry | Alpha entries represent linearly interpolated transparency values along the isovalue scale |
  ColorEntry | Color entries are linearly interpolated colors along isovalues |
  Entry | Prototype for a storage element |
  LessPred | Templatized comparison predicate for internal searching |
 WTreeNode | A node in a tree, holding an index, a level in the tree and pointers to its child nodes |
 WTriangleMesh | Triangle mesh data structure allowing for convenient access of the elements |
 WTriangleMeshTest | Testing the WTriangleMesh class |
 WTypeMismatch | Indicates invalid type of something |
 WUI | This class prescribes the interface to the UI |
 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 |
 WUnitSphereCoordinatesTest | Test class for the WUnitSphereCoordinates template |
 WValue | Base class for all higher level values like tensors, vectors, matrices and so on |
 WValueSet | Base Class for all value set types |
  SubArray | A helper class granting safe access to a certain part of the valueset |
 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 | A worker thread that belongs to a |
 WWorkerThreadTest | Tests the WWorkerThread class |
  ExceptionalFuncType | A function that throws exceptions |
  FuncType | A threaded function |
 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 |
 Zoomer | Provides a comfortable zoomer lens |