25 #ifndef WDATACREATORLINEARASCENT_H
26 #define WDATACREATORLINEARASCENT_H
28 #include "core/common/WObjectNDIP.h"
29 #include "WDataSetSingleCreatorInterface.h"
31 #include "WMDataCreatorScalar.h"
Creates linear increasing values inside a given grid.
virtual ~WDataCreatorLinearAscent()
Destructor.
WPropDouble m_rangeMin
Minimum value in the dataset.
WDataCreatorLinearAscent()
Default constructor.
virtual WValueSetBase::SPtr operator()(WProgress::SPtr progress, WGridRegular3D::ConstSPtr grid, unsigned char order=0, unsigned char dimension=1, dataType type=W_DT_FLOAT)
Create the dataset.
WPropDouble m_rangeMax
Maximum value in the dataset.
std::shared_ptr< const WGridRegular3DTemplate > ConstSPtr
Convenience typedef for a std::shared_ptr< const WGridRegular3DTemplate >.
This is a base class for everything which has a Name,Description,Icon and Properties (=NDIP).
std::shared_ptr< WProgress > SPtr
Shared pointer on a WProgress.
std::shared_ptr< WValueSetBase > SPtr
Shared pointer to an instance of this class.
dataType
Data types and number values taken from the nifti1.h, at this point it's unknown if it makes sense to...