Inheritance diagram for code::DataModifier:
Subclasses can modify the data, by changing the data values or cropping the grid. This is done by attaching a DataModifier.
Public Member Functions | |
virtual bool | modifyBeforeWrite (code::LatLonGrid &)=0 |
Return false if the modification failed and the grid should not be written out. | |
virtual bool | modifyBeforeWrite (code::RadialSet &)=0 |
virtual | ~DataModifier () |
virtual code::DataModifier::~DataModifier | ( | ) | [inline, virtual] |
virtual bool code::DataModifier::modifyBeforeWrite | ( | code::RadialSet & | ) | [pure virtual] |
Implemented in code::DataCropper, and code::DataScaler.
virtual bool code::DataModifier::modifyBeforeWrite | ( | code::LatLonGrid & | ) | [pure virtual] |
Return false if the modification failed and the grid should not be written out.
Otherwise, return true.
Implemented in code::DataCropper, and code::DataScaler.