[Refactoring] Split bounding_box struct
authorYelin Jeong <yelini.jeong@samsung.com>
Fri, 15 Mar 2024 03:12:32 +0000 (12:12 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 16 May 2024 10:55:50 +0000 (19:55 +0900)
commit78d977e48669fb45cd064a930528c84e04374ae9
treea215e4e31fa935c0cb52cef312697bfc4fcfac69
parentd3cb697387274acd1532e18890f81166191cab1f
[Refactoring] Split bounding_box struct

This patch splites properties so that bounding_box struct
does not have properties for all cases.
Also some functions like bb_setOptions, bb_decode have too many if cases,
so I replaced it to use pure virtual functions.

Signed-off-by: Yelin Jeong <yelini.jeong@samsung.com>
ext/nnstreamer/tensor_decoder/meson.build
ext/nnstreamer/tensor_decoder/tensordec-boundingbox.c [deleted file]
ext/nnstreamer/tensor_decoder/tensordec-boundingbox.cc [new file with mode: 0644]
ext/nnstreamer/tensor_decoder/tensordec-boundingbox.h [new file with mode: 0644]