      float operator()(const float x, const float y, const float z) const {
        return (float)(*mp)(x,y,z,0);
      }
      float operator()(const float x, const float y, const float z) const {
        return (float)(*mp)(x,y,z,0);
      }