21 #ifndef VIEW_PARAMS_WRAPPER_H_ 22 #define VIEW_PARAMS_WRAPPER_H_ 24 #include <Eigen/Dense> 25 #include <HalconCpp.h> 124 void setImage(HalconCpp::HImage image);
126 void setImageBounds(
int row1,
int column1,
int row2,
int column2);
128 void setAxis1(Eigen::Vector3d axis1);
129 void setAxis2(Eigen::Vector3d axis2);
191 #endif //VIEW_PARAMS_WRAPPER_H_
Eigen::Vector3d getOrientation()
void setScore2D(double score_2D)
void setHasBoundingBox(bool has_bounding_box=true)
Eigen::Vector3d getAxis2()
void setImage(HalconCpp::HImage image)
HalconCpp::HImage getOriginalImage()
void setPatchSize(int patch_size)
void setAxis2Angle(double axis2_angle)
void setAxis2(Eigen::Vector3d axis2)
void setOriginalImage(HalconCpp::HImage original_image)
void setMinScale(double min_scale)
Eigen::Vector3d getAxis1()
void setOrientation(Eigen::Vector3d orientation)
void setHorizontalOffset(int horizontal_offset)
HalconCpp::HImage originalImage
std::vector< Eigen::Vector2i > getBoxCorners()
HalconCpp::HImage getImage()
void setNumberFerns(int number_ferns)
int getHorizontalOffset()
void setMaxScale(double max_scale)
void setUserColor(bool use_color)
void setAxis1(Eigen::Vector3d axis1)
Eigen::Vector3d orientation
std::string getRotationType()
void setIsValid(bool is_valid)
void addBoxCorner(Eigen::Vector2i corner)
Adds a corner point to the list of bounding box corners.
std::vector< Eigen::Vector2i > box_corners
ViewParamsWrapper(std::string rotation_type)
The constructor of this class.
void setAxis1Angle(double axis1_angle)
void setRotationType(std::string rotation_type)
std::string rotation_type
void setVerticalOffset(int vertical_offset)
void setImageBounds(int row1, int column1, int row2, int column2)
void setIsInvertible(bool is_invertible)