25 ObjectViewDescriptor::ObjectViewDescriptor(HalconCpp::HDescriptorModel &descModel, 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)
26 : desc_model_(descModel), view_orientation_(view_orientation), score_2D_(score_2D), use_color_(use_color),
27 vertical_tex_offset_(vertical_tex_offset), horizontal_tex_offset_(horizontal_tex_offset), is_invertible_(is_invertible), axes_(axes), box_corners_(box_corners) { }
double getScore2D() const
int getVerticalTexOffset() const
std::vector< Eigen::Vector2i > getBoxCorners() const
bool getIsInvertible() const
HalconCpp::HDescriptorModel desc_model_
HalconCpp::HDescriptorModel getDescModel() const
std::vector< RotationAxis > getAxes() const
std::vector< Eigen::Vector2i > box_corners_
int horizontal_tex_offset_
std::vector< RotationAxis > axes_
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.
int getHorizontalTexOffset() const
Eigen::Vector3d view_orientation_
Eigen::Vector3d getViewOrientation() const