*
NumericField
RichPoint3D
+
NumericField
Point3D
++=
NNIndex
+/
NumericField
+=
NNIndex
BiMap
-
NumericField
RichPoint3D
-=
NNIndex
BiMap
->
Slot
/
Factory
Path
Slot
<--
Source
<--!
Source
=-
BiMap
===
RichPoint3D
_1
Point3D
_2
Point3D
_3
Point3D