"at" method in FeatureObject was introduced when FeatureObject is
responsible to layout management, but this method is no longer used.
Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
const FeatureShape &shape(void) const;
public:
- ElemID at(uint32_t ch, uint32_t row, uint32_t col) const;
-
-public:
const FeatureLayout *layout(void) const { return _layout.get(); }
void layout(std::unique_ptr<FeatureLayout> &&l) { _layout = std::move(l); }
const nncc::core::ADT::feature::Shape &FeatureObject::shape(void) const { return _layout->shape(); }
-ElemID FeatureObject::at(uint32_t ch, uint32_t row, uint32_t col) const
-{
- assert(_layout->batch() == 1);
- return _layout->at(0, ch, row, col);
-}
-
} // namespace coco