object_view_descriptor.h
Go to the documentation of this file.
1 
21 #ifndef OBJECT_VIEW_DESCRIPTOR_H
22 #define OBJECT_VIEW_DESCRIPTOR_H
23 
24 #include <HalconCpp.h>
25 
26 #include <Eigen/Dense>
27 #include <vector>
28 
29 #include "rotation_axis.h"
30 
32 
37 
38 private:
39 
41  HalconCpp::HDescriptorModel desc_model_;
42 
44  Eigen::Vector3d view_orientation_;
45 
47  double score_2D_;
48 
50  bool use_color_;
51 
54 
57 
60 
62  std::vector<RotationAxis> axes_;
63 
65  std::vector<Eigen::Vector2i> box_corners_;
66 
67 
68 
69 public:
70 
83  ObjectViewDescriptor(HalconCpp::HDescriptorModel &desc_model, Eigen::Vector3d view_orientation, double score_2D, bool use_color, int vertical_tex_offset, int horizontal_tex_offset, bool is_invertible, std::vector<RotationAxis> &axes, std::vector<Eigen::Vector2i> &box_corners);
84 
88  HalconCpp::HDescriptorModel getDescModel() const;
89  Eigen::Vector3d getViewOrientation() const;
90  double getScore2D() const;
91  bool getUseColor() const;
92  int getVerticalTexOffset() const;
93  int getHorizontalTexOffset() const;
94  bool getIsInvertible() const;
95  std::vector<RotationAxis> getAxes() const;
96  std::vector<Eigen::Vector2i> getBoxCorners() const;
97 };
98 
99 
100 }
101 
102 #endif
ObjectViewDescriptor(HalconCpp::HDescriptorModel &desc_model, Eigen::Vector3d view_orientation, double score_2D, bool use_color, int vertical_tex_offset, int horizontal_tex_offset, bool is_invertible, std::vector< RotationAxis > &axes, std::vector< Eigen::Vector2i > &box_corners)
The constructor of this class.


asr_descriptor_surface_based_recognition
Author(s): Allgeyer Tobias, Hutmacher Robin, Meißner Pascal
autogenerated on Mon Dec 16 2019 03:31:15