Calculates the force that will be acting between obj1 and obj2
This is based on the difference between their actual distance and
their high dimensional distance.
Calculates the forces that will be exerted on dataItem with index index
Calcs forces by comparing every object with every other object with
indices < index.
Creates a random List of integers, all different, with maximum
value max and with size elements, with no elements from exclude, and
only elements from include.
For the object at index point, check thro' its samples list to check if
any of those objects would make better neighbours than the ones
currently in the neighbours list.
Calculates the approximate error in this layout, does this by calcing
the value for a subset of the data set to get an approximation of
the error without slowing down the layout too much.
Calculates the approximate error in this layout, does this by calcing
the value for a subset of the data set to get an approximation of
the error without slowing down the layout too much.
Returns the dot with index current drawing color, gets this from the
ColorScales class by looking up this dots colour relative to the current
colorScheme and colorField.
Returns the length of this vector, makes use of the Coordinate class to
see how many dimensions are currently being used, then only uses these
dimensions to calc the length
called when the menu panel is to be disabled over enabled, modifies
how some menu item are displayed, causes the save item to be enabled
and the overSubmenu to be generated.