OpenWalnut
1.5.0dev
|
This library implements the data storage facility of OpenWalnut. More...
Classes | |
class | WDHException |
General purpose exception and therefore base class for all DataHandler related exceptions. More... | |
class | WDHNoSuchDataSet |
Should be thrown when an invalid index is used to get a WDataSet from the WSubject. More... | |
class | WDHNoSuchSubject |
Should be thrown when an invalid index is used to get a WSubject from the WDataHandler. More... | |
class | WDHValueSetMismatch |
An exception that should be used whenever two valuesets are used which need to be of same size, dim, order or whatever. More... | |
class | WPagerEEG |
Abstract class to load an EEG file and keep it open to support paging. More... | |
class | WReader |
Read some data from a given file. More... | |
class | WDataHandler |
Provides the environment for storing and accessing different subjects. More... | |
class | WDataSet |
Base class for all data set types. More... | |
class | WDataSetHistogram1D |
This data set type contains a 1D histogram. More... | |
class | WDataSetRawHARDI |
This data set type contains raw HARDI and its gradients. More... | |
class | WDataSetScalar |
This data set type contains scalars as values. More... | |
class | WDataSetSegmentation |
A dataset that stores the segmentation of the brain into CSF, white and gray matter. More... | |
class | WDataSetSingle |
A data set consisting of a set of values based on a grid. More... | |
class | WDataSetSphericalHarmonics |
This data set type contains spherical harmonic coefficients as values. More... | |
class | WDataSetVector |
This data set type contains vectors as values. More... | |
class | WEEG |
Contains EEG recording data. More... | |
class | WEEG2 |
Class which contains EEG recording data, read from a WPagerEEG. More... | |
class | WEEG2Segment |
Class which contains one segment of an EEG recording, read from a WPagerEEG. More... | |
class | WEEGChannelInfo |
Class which contains information about one channel of an EEG recording, read from a WPagerEEG. More... | |
class | WEEGPositionsLibrary |
Class which contains the positions of EEG electrodes by label. More... | |
class | WGrid |
Base class to all grid types, e.g. More... | |
class | WGridRegular3DTemplate< T > |
A grid that has parallelepiped cells which all have the same proportion. More... | |
class | WPersonalInformation |
A structure that holds all relevant information about the subject. More... | |
class | WRecording |
Base class for all recorded data and results with events and sensor positions. More... | |
class | WSubject |
Container for all WDataSets belonging to one subject or patient. More... | |
class | WValueSet< T > |
Base Class for all value set types. More... | |
class | WValueSetBase |
Abstract base class to all WValueSets. More... | |
class | WReaderClustering |
Reads a hierarchical clustering from a FDG file. More... | |
class | WReaderCSV |
Read content from a CSV file. More... | |
class | WReaderEEG |
Abstract base class for all Readers who handle with EEG data. More... | |
class | WReaderEEGASCII |
Reader for EEG data in ASCII fromat. More... | |
class | WReaderELC |
Read electrode positions from an ELC file. More... | |
class | WReaderFiberVTK |
Reads fibers from a VTK file. More... | |
class | WReaderNIfTI |
Reader for the NIfTI file format. More... | |
class | WReaderVTK |
Reads simple VTK files. More... | |
Typedefs | |
typedef std::vector< std::vector< double > > | WEEGValueMatrix |
Values of an EEG. More... | |
Enumerations | |
enum | dataType { W_DT_NONE = 0 , W_DT_UNKNOWN = 0 , W_DT_BINARY = 1 , W_DT_UNSIGNED_CHAR = 2 , W_DT_SIGNED_SHORT = 4 , W_DT_SIGNED_INT = 8 , W_DT_FLOAT = 16 , W_DT_COMPLEX = 32 , W_DT_DOUBLE = 64 , W_DT_RGB = 128 , W_DT_ALL = 255 , W_DT_INT8 = 256 , W_DT_UINT16 = 512 , W_DT_UINT8 = 2 , W_DT_INT16 = 4 , W_DT_UINT32 = 768 , W_DT_INT64 = 1024 , W_DT_UINT64 = 1280 , W_DT_FLOAT128 = 1536 , W_DT_COMPLEX128 = 1792 , W_DT_COMPLEX256 = 2048 , W_DT_RGBA32 = 2304 } |
Data types and number values taken from the nifti1.h, at this point it's unknown if it makes sense to keep the bit coding, but it doesn't hurt either. More... | |
enum | DataSetType { W_DATASET_NONE = 0 , W_DATASET_SINGLE = 1 , W_DATASET_SPHERICALHARMONICS = 2 } |
Data set types. More... | |
This library implements the data storage facility of OpenWalnut.
typedef std::vector< std::vector< double > > WEEGValueMatrix |
Values of an EEG.
Saved as vector of channels, and each channel is a vector of samples.
Definition at line 36 of file WEEGValueMatrix.h.
enum DataSetType |
Data set types.
Not complete! Only those used for distinctions so far.
Definition at line 310 of file WDataHandlerEnums.h.
enum dataType |
Data types and number values taken from the nifti1.h, at this point it's unknown if it makes sense to keep the bit coding, but it doesn't hurt either.
Definition at line 35 of file WDataHandlerEnums.h.