Searched refs:ObjectModelBase (Results 1 – 6 of 6) sorted by relevance
51 class ObjectModelBase {53 ObjectModelBase(const std::string& name) : name_(name) {} in ObjectModelBase() function55 virtual ~ObjectModelBase() {} in ~ObjectModelBase()84 TF_DISALLOW_COPY_AND_ASSIGN(ObjectModelBase);88 class ObjectModel : public ObjectModelBase {92 : ObjectModelBase(name), detector_(detector) {} in ObjectModelBase() function
83 explicit Detection(const ObjectModelBase* const object_model, in Detection()105 inline const ObjectModelBase* GetObjectModel() const { in GetObjectModel()121 const ObjectModelBase* object_model_;153 virtual ObjectModelBase* CreateObjectModel(const std::string& name) = 0;158 std::vector<const ObjectModelBase*>* models) const = 0;168 ObjectModelBase* model) const = 0;209 std::vector<const ObjectModelBase*>* models) const { in GetObjectModels()
35 const BoundingBox& bounding_box, ObjectModelBase* const model);45 void OnDetection(ObjectModelBase* const model,77 inline const ObjectModelBase* GetModel() const { in GetModel()149 ObjectModelBase* object_model_;
152 const BoundingBox& bounding_box, const ObjectModelBase* object_model) { in MaybeAddObject()160 ObjectModelBase* model = NULL; in MaybeAddObject()176 ObjectModelBase* object_model = NULL; in RegisterNewObjectWithAppearance()565 ObjectModelBase* model = in ProcessDetections()566 const_cast<ObjectModelBase*>(detection.GetObjectModel()); in ProcessDetections()580 const ObjectModelBase* model = detection.GetObjectModel(); in ProcessDetections()595 std::vector<const ObjectModelBase*> object_models; in DetectTargets()
32 ObjectModelBase* const model) in TrackedObject()112 void TrackedObject::OnDetection(ObjectModelBase* const model, in OnDetection()
157 const ObjectModelBase* object_model);