protected final void compute() {
    geoOut.set(geoIn);

    if (mirror == mirrorLine) out.mirror(mirrorLine);
    else if (mirror == mirrorPoint) out.mirror(mirrorPoint);
    else ((GeoPoint) geoOut).mirror(mirrorConic); // Michael Borcherds 2008-02-10
  }