@@ -823,7 +823,6 @@ class PhTreeMultiMap {
823823/* *
824824 * A PH-Tree multi-map that uses (axis aligned) points as keys.
825825 * The points are defined with 64bit 'double' floating point coordinates.
826- *
827826 * See 'PhTreeD' for details.
828827 */
829828template <
@@ -833,6 +832,22 @@ template <
833832 typename BUCKET = b_plus_tree_hash_set<T>>
834833using PhTreeMultiMapD = PhTreeMultiMap<DIM , T, CONVERTER , BUCKET >;
835834
835+ /* *
836+ * A PH-Tree multi-map that uses (axis aligned) points as keys.
837+ * The points are defined with 32bit 'float' floating point coordinates.
838+ * See 'PhTreeD' for details.
839+ */
840+ template <
841+ dimension_t DIM ,
842+ typename T,
843+ typename CONVERTER = ConverterFloatIEEE<DIM >,
844+ typename BUCKET = b_plus_tree_hash_set<T>>
845+ using PhTreeMultiMapF = PhTreeMultiMap<DIM , T, CONVERTER , BUCKET >;
846+
847+ /* *
848+ * A PH-Tree that uses (axis aligned) boxes as keys.
849+ * See 'PhTreeD' for details.
850+ */
836851template <
837852 dimension_t DIM ,
838853 typename T,
@@ -843,7 +858,6 @@ using PhTreeMultiMapBox = PhTreeMultiMap<DIM, T, CONVERTER_BOX, BUCKET, false, Q
843858/* *
844859 * A PH-Tree multi-map that uses (axis aligned) boxes as keys.
845860 * The boxes are defined with 64bit 'double' floating point coordinates.
846- *
847861 * See 'PhTreeD' for details.
848862 */
849863template <
@@ -853,6 +867,18 @@ template <
853867 typename BUCKET = b_plus_tree_hash_set<T>>
854868using PhTreeMultiMapBoxD = PhTreeMultiMapBox<DIM , T, CONVERTER_BOX , BUCKET >;
855869
870+ /* *
871+ * A PH-Tree multi-map that uses (axis aligned) boxes as keys.
872+ * The boxes are defined with 32bit 'float' floating point coordinates.
873+ * See 'PhTreeD' for details.
874+ */
875+ template <
876+ dimension_t DIM ,
877+ typename T,
878+ typename CONVERTER_BOX = ConverterBoxFloatIEEE<DIM >,
879+ typename BUCKET = b_plus_tree_hash_set<T>>
880+ using PhTreeMultiMapBoxF = PhTreeMultiMapBox<DIM , T, CONVERTER_BOX , BUCKET >;
881+
856882} // namespace improbable::phtree
857883
858884#endif // PHTREE_PHTREE_MULTIMAP_H
0 commit comments