21 #include "gtest/gtest_prod.h" 30 namespace perception {
42 std::string
Name()
const override {
return "FusedClassifier"; }
45 FRIEND_TEST(FusedClassifierTest, test_one_shot_fusion);
46 FRIEND_TEST(FusedClassifierTest, test_one_sequence_fusion);
47 FRIEND_TEST(FusedClassifierTest, test_one_sequence_fusion_bad_timestamp);
49 double temporal_window_ = 20.0;
50 bool enable_temporal_fusion_ =
true;
51 bool use_tracked_objects_ =
true;
53 std::string one_shot_fusion_method_;
54 std::string sequence_fusion_method_;
56 std::unique_ptr<BaseOneShotTypeFusion> one_shot_fuser_;
57 std::unique_ptr<BaseSequenceTypeFusion> sequence_fuser_;
Definition: object_sequence.h:32
Definition: base_classifier.h:30
Definition: base_classifier.h:28
Definition: fused_classifier.h:33
std::string Name() const override
Definition: fused_classifier.h:42
Definition: type_fusion_interface.h:31
Definition: type_fusion_interface.h:29
bool Init(const ClassifierInitOptions &options=ClassifierInitOptions()) override
FusedClassifier()=default
Definition: base_classifier.h:32
Definition: lidar_frame.h:33
~FusedClassifier()=default
bool Classify(const ClassifierOptions &options, LidarFrame *frame) override