new class for ODF - works only with MATLAB 2011a+
one abstract class ODF

different subclasses for different ODF types which implement protected functions

doEval, doRotate, doFourier, doPDF, doDisplay

still missing is smooth and volume


[odf1,odf2,odf3] works for different subclasses thanks to matlab.mixin.Heterogeneous

all in all this makes adding another ODF type much more simple, i.e.,
a interpolation or finite element type ODF
work on