29 #include <boost/shared_ptr.hpp>
32 #include "../common/math/WTensorSym.h"
33 #include "WDataSetSingle.h"
48 WDataSetDTI( boost::shared_ptr< WValueSetBase > newValueSet, boost::shared_ptr< WGrid > newGrid );
103 #endif // WDATASETDTI_H
Implements a symmetric tensor that has the same number of components in every direction.
WDataSetDTI(boost::shared_ptr< WValueSetBase > newValueSet, boost::shared_ptr< WGrid > newGrid)
Creates a new DTI dataset out of a value set and a grid.
WTensorSym< 2, 3, float > getTensor(size_t index) const
Retrieves the i'th tensor.
~WDataSetDTI()
Destructs this dataset.
A data set consisting of a set of values based on a grid.
boost::shared_ptr< WDataSetSingle > SPtr
Convenience typedef for a boost::shared_ptr.
static boost::shared_ptr< WPrototyped > m_prototype
The prototype as singleton.
virtual WDataSetSingle::SPtr clone() const
Creates a copy (clone) of this instance.
Represents a Diffusion-Tensor-Image dataset.