25 #ifndef WMANIPULATORNORMALIZE_H
26 #define WMANIPULATORNORMALIZE_H
30 #include "WManipulatorInterface.h"
31 #include "core/common/WObjectNDIP.h"
Base class for all data set types.
A manipulator to scale datasets to form a unit cube.
WPropPosition m_normalize
The normalize parameters as a vector.
virtual void reset()
Reset the transform.
WManipulatorNormalize(std::shared_ptr< WDataSet > *dataSet)
Constructor.
virtual ~WManipulatorNormalize()
Destructor.
virtual bool transformationChanged() const
Check if the transform has changed, for example because of a change to properties.
virtual WMatrixFixed< double, 4, 4 > getTransformationMatrix() const
Get the transformation matrix from this manipulator.
std::shared_ptr< WDataSet > * m_dataSet
Pointer to the dataset to be normalized.
This is a base class for everything which has a Name,Description,Icon and Properties (=NDIP).