object_2D_positions.h
Go to the documentation of this file.
00001 
00021 #ifndef OBJECT_2D_POSITIONS_H
00022 #define OBJECT_2D_POSITIONS_H
00023 
00024 #include <vector>
00025 #include <Eigen/Dense>
00026 
00027 namespace descriptor_surface_based_recognition {
00028 
00032 class Object2DPositions {
00033 
00034 private:
00035 
00037     int object_index_;
00038 
00040     std::vector<Eigen::Vector2i> positions_;
00041 
00043     std::vector<int> search_radii_;
00044 
00045 public:
00046 
00052     Object2DPositions(int object_index_);
00053 
00060     void addPosition(Eigen::Vector2i position, int search_radius);
00061 
00065     std::vector<Eigen::Vector2i> getPositions() const;
00066     int getObjectIndex() const;
00067     std::vector<int> getSearchRadii() const;
00068 };
00069 
00070 }
00071 #endif


asr_descriptor_surface_based_recognition
Author(s): Allgeyer Tobias, Hutmacher Robin, Meißner Pascal
autogenerated on Thu Jun 6 2019 17:57:29