Remove any existing points and replace them with points. This will
recreate the index completely and may take some time. If you want to
add/remove points in an efficient manner you should use
SuperclusterImmutable and call add/remove/modifyPointData.
This method exists for a very specific purpose. If you create a
Supercluster index in a separate isolate and your points are Objects dart
will create copies of the points rather than sharing them across
isolates. This means that when the created index is returned to the root
isolate the points are not the same instances as the original ones and
will not have the same hashCodes or be equal to their original
counterparts unless you have overriden hashCode/==.