object_view_descriptor.cpp
Go to the documentation of this file.
00001 
00021 #include "object_view_descriptor.h"
00022 
00023 namespace descriptor_surface_based_recognition {
00024 
00025 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)
00026     : desc_model_(descModel), view_orientation_(view_orientation), score_2D_(score_2D), use_color_(use_color),
00027       vertical_tex_offset_(vertical_tex_offset), horizontal_tex_offset_(horizontal_tex_offset), is_invertible_(is_invertible), axes_(axes), box_corners_(box_corners) { }
00028 
00029 
00030 HalconCpp::HDescriptorModel ObjectViewDescriptor::getDescModel() const{ return desc_model_; }
00031 
00032 Eigen::Vector3d ObjectViewDescriptor::getViewOrientation() const { return view_orientation_; }
00033 
00034 double ObjectViewDescriptor::getScore2D() const { return score_2D_; }
00035 
00036 bool ObjectViewDescriptor::getUseColor() const { return use_color_; }
00037 
00038 int ObjectViewDescriptor::getVerticalTexOffset() const { return vertical_tex_offset_; }
00039 
00040 int ObjectViewDescriptor::getHorizontalTexOffset() const { return horizontal_tex_offset_; }
00041 
00042 bool ObjectViewDescriptor::getIsInvertible() const { return is_invertible_; }
00043 
00044 std::vector<RotationAxis> ObjectViewDescriptor::getAxes() const { return axes_; }
00045 
00046 std::vector<Eigen::Vector2i> ObjectViewDescriptor::getBoxCorners() const { return box_corners_; }
00047 
00048 }


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