luxlabs header browser preview


@class NSUUID, RTDistanceCalculator, RTInferredMapItemFuserParameters, RTInferredMapItemDeduper, RTLearnedLocationStore;

@interface RTInferredMapItemFuser : NSObject

@property (retain, nonatomic) RTInferredMapItemDeduper *deduper;
@property (readonly, nonatomic) NSUUID *placeholderUUID;
@property (retain, nonatomic) RTDistanceCalculator *distanceCalculator;
@property (retain, nonatomic) RTInferredMapItemFuserParameters *parameters;
@property (retain, nonatomic) RTLearnedLocationStore *learnedLocationStore;

- (id)init;
- (BOOL)updateNonAoiUUIDToLogProbMap:(id)a0 nonBluePOIDedupedInferredMapItems:(id)a1 error:(id *)a2;
- (BOOL)initializeEntriesForNonAoiDedupedInferredMapItems:(id)a0 aoiDedupedInferredMapItems:(id)a1 nonAoiUUIDToLogProbMap:(id *)a2 aoiUUIDToProbArrayMap:(id *)a3 error:(id *)a4;
- (BOOL)updateNonAoiUUIDToLogProbMap:(id)a0 nonAoiDedupedInferredMapItems:(id)a1 error:(id *)a2;
- (BOOL)updateAoiUUIDToProbArrayMap:(id)a0 aoiDedupedInferredMapItems:(id)a1 error:(id *)a2;
- (id)fusedInferredMapItemsFromUUIDToProbMap:(id)a0 inferredMapItemDeduperState:(id)a1 uuidToFusedMapItemSourceMap:(id)a2 referenceLocation:(id)a3 error:(id *)a4;
- (id)filterLearnedPlaceCandidates:(id)a0 referenceLocation:(id)a1 error:(id *)a2;
- (id)highestConfidenceAoiMapItemFromFusedInferredMapItems:(id)a0;
- (id)subtractMaxLogarithmFromLogProbMap:(id)a0 error:(id *)a1;
- (id)normalizeNonAoiUUIDToLogProbMap:(id)a0 aoiUUIDToProbArrayMap:(id)a1 error:(id *)a2;
- (id)fusedInferredMapItemsUsingCandidates:(id)a0 referenceLocation:(id)a1 snapToBestKnownPlaceAndAoi:(BOOL)a2 error:(id *)a3;
- (id)snapToBestAOICandidate:(id)a0 error:(id *)a1;
- (id)preprocessCandidates:(id)a0 referenceLocation:(id)a1 snapToBestKnownPlaceAndAoi:(BOOL)a2 error:(id *)a3;
- (id)filterUnknownLearnedPlaceCandidates:(id)a0;
- (id)initWithDistanceCalculator:(id)a0 parameters:(id)a1 learnedLocationStore:(id)a2;
- (id)filterCandidates:(id)a0 referenceLocation:(id)a1 error:(id *)a2;
- (void).cxx_destruct;
- (double)logSumExpOfLogProbMap:(id)a0 error:(id *)a1;
- (id)bestFromFusedInferredMapItems:(id)a0;
- (id)initWithDefaultsManager:(id)a0 distanceCalculator:(id)a1 learnedLocationStore:(id)a2;
- (id)snapToBestKnownPlaceType:(id)a0 error:(id *)a1;
- (BOOL)updateNonAoiUUIDToLogProbMap:(id)a0 bluePOIDedupedInferredMapItems:(id)a1 error:(id *)a2;
- (BOOL)partitionDedupedInferredMapItems:(id)a0 intoNonAoiDedupedInferredMapItems:(id *)a1 aoiDedupedInferredMapItems:(id *)a2 error:(id *)a3;
- (id)populateMapItemSourceEntriesForDedupedInferredMapItems:(id)a0 error:(id *)a1;

@end