This class stores a list of unique reflections with measurement
counts. The class has methods for adding/deleting reflections and sorting
the reflection list. In general, reflections are handled as
JdlUniqueReflection objects.

This section has methods to clear the list and to add/delete/insert
replace reflections in the list. It also includes a method to replace
reflection indices when a relection is put into an asymmetric unit.

This method is used to store a reference to the symmetry used to
generate the unique reflections list. Note that a reference to
the symmetry will be automatically stored if one of the
generateUniqueReflections(..) methods is used.

This method returns a reference to the symmetry used to generate the
unique reflections list (if set). It will be set if either the
storeSymmetryReference(..) method or generateUniqueReflections(..) methods
were used.

This method generates the unique list of reflections for a given cell,
space group and wavelength within given resolution limits. The resolution
limits may be given in either order. The unique reflection list will replace
any existing stored reflections. The unique reflection list will be sorted
on h, k and l when generated. The internally stored resolution limits will
automatically be udpaded based on the values or 'resmin' and 'resmax'. A
reference to the symmetry data used will be stored in the object.

This method generates the unique list of reflections for a given cell,
space group and wavelength within given resolution limits. The resolution
limits may be given in either order and the other parameters are derived,
in this version of the method, from a Diffraction Data module object.
The unique reflection list will replace any existing stored reflections.
The unique reflection list will be sorted on h, k and l when generated.
The internally stored resolution limits will automatically be udpaded based
on the values or 'resmin' and 'resmax'. A reference to the symmetry data used
will be stored in the object.

This method updates the measurement counts based on data held in a
predicted rotation reflections list. Before this method is used,
the unique data and predicted data lists must both be sorted on
h, k, l. The predicted data must have its indices converted
to the unique set with the symmetry numbers set. The data in
the reflection file should be for one complete rotation range and
image numbers should be stored so that it can be determined if
reflections will be completed by the end of the range.

This method updates the measurement counts based on data held in a
predicted Laue reflections list which may contain potentially
deconvoluted harmonics data. Before this method is used,
the unique data and predicted data lists must both be sorted on
h, k, l. The predicted data must have its indices converted
to the unique set with the symmetry numbers set.

Method Definition:

public boolean updateLaueCounts(JdlPredictedLaueSpotsList spotlis)

Parameters List:

spotlis

The JdlPredictedLaueSpotsList object. The data must
be sorted on h, k, l.