Ejemplo n.º 1
0
  @Override
  protected Collection<? extends ITrace> createProfile(
      final IImageTrace image,
      IRegion region,
      IROI rbs,
      boolean tryUpdate,
      boolean isDrag,
      IProgressMonitor monitor) {

    try {
      createZoom(image, region, rbs, tryUpdate, isDrag, monitor);
    } catch (IllegalArgumentException ne) {
      // Occurs when slice outside
      logger.trace("Slice outside bounds of image!", ne);
    } catch (Throwable ne) {
      logger.warn("Problem slicing image in " + getClass().getSimpleName(), ne);
    }
    return profilePlottingSystem.getTraces();
  }