Public Member Functions | Private Attributes
descriptor_surface_based_recognition::ObjectViewDescriptor Class Reference

#include <object_view_descriptor.h>

List of all members.

Public Member Functions

std::vector< RotationAxisgetAxes () const
std::vector< Eigen::Vector2i > getBoxCorners () const
HalconCpp::HDescriptorModel getDescModel () const
int getHorizontalTexOffset () const
bool getIsInvertible () const
double getScore2D () const
bool getUseColor () const
int getVerticalTexOffset () const
Eigen::Vector3d getViewOrientation () const
 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.

Private Attributes

std::vector< RotationAxisaxes_
std::vector< Eigen::Vector2i > box_corners_
HalconCpp::HDescriptorModel desc_model_
int horizontal_tex_offset_
bool is_invertible_
double score_2D_
bool use_color_
int vertical_tex_offset_
Eigen::Vector3d view_orientation_

Detailed Description

This class describes a specific view of an object which is used for 2D recognition

Definition at line 36 of file object_view_descriptor.h.


Constructor & Destructor Documentation

descriptor_surface_based_recognition::ObjectViewDescriptor::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.

Parameters:
descModel--
view_orientation|
score_2D|
use_color|-- see above
vertical_tex_offset|
horizontal_tex_offset|
axes|
box_corners--

Definition at line 25 of file object_view_descriptor.cpp.


Member Function Documentation

Definition at line 44 of file object_view_descriptor.cpp.

Definition at line 46 of file object_view_descriptor.cpp.

Getters for the class members

Definition at line 30 of file object_view_descriptor.cpp.

Definition at line 40 of file object_view_descriptor.cpp.

Definition at line 42 of file object_view_descriptor.cpp.

Definition at line 34 of file object_view_descriptor.cpp.

Definition at line 36 of file object_view_descriptor.cpp.

Definition at line 38 of file object_view_descriptor.cpp.

Definition at line 32 of file object_view_descriptor.cpp.


Member Data Documentation

The rotation axes of this view (number depends on the object's rotation-type, see ObjectDescriptor)

Definition at line 62 of file object_view_descriptor.h.

The corners of this view's bounding box (relative to the feature points' center => (0,0))

Definition at line 65 of file object_view_descriptor.h.

The descriptor-model of this view used for recognition

Definition at line 41 of file object_view_descriptor.h.

The horizontal offset of the point which marks the center of the descriptor-model's feature points

Definition at line 56 of file object_view_descriptor.h.

If true the object can be rotated by 180° around this view's orientation

Definition at line 59 of file object_view_descriptor.h.

The minimum score needed to recognize this view

Definition at line 47 of file object_view_descriptor.h.

If true a colored image is used for recognition, a greyscale one otherwise

Definition at line 50 of file object_view_descriptor.h.

The vertical offset of the point which marks the center of the descriptor-model's feature points

Definition at line 53 of file object_view_descriptor.h.

This view's orientation

Definition at line 44 of file object_view_descriptor.h.


The documentation for this class was generated from the following files:


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