Example #1
0
  /**
   * cloning.
   *
   * @return java.lang.Object
   */
  @Override
  public Object clone() {
    Spectrum1D spectrum = null;
    spectrum = (Spectrum1D) super.clone();
    spectrum.setData((IOrderedDataArray1D) xData.clone(), (IDataArray1D) yData.clone());
    spectrum.copyPeakTable(this.peakTable);
    spectrum.copyPatternTable(this.patternTable);
    spectrum.copyAssignments(this.assignments);

    return spectrum;
  }