GeneralizedHoughGuil.h 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. //
  2. // This file is auto-generated. Please don't modify it!
  3. //
  4. #pragma once
  5. #ifdef __cplusplus
  6. //#import "opencv.hpp"
  7. #import "opencv2/imgproc.hpp"
  8. #else
  9. #define CV_EXPORTS
  10. #endif
  11. #import <Foundation/Foundation.h>
  12. #import "GeneralizedHough.h"
  13. NS_ASSUME_NONNULL_BEGIN
  14. // C++: class GeneralizedHoughGuil
  15. /**
  16. * finds arbitrary template in the grayscale image using Generalized Hough Transform
  17. *
  18. * Detects position, translation and rotation CITE: Guil1999 .
  19. *
  20. * Member of `Imgproc`
  21. */
  22. CV_EXPORTS @interface GeneralizedHoughGuil : GeneralizedHough
  23. #ifdef __cplusplus
  24. @property(readonly)cv::Ptr<cv::GeneralizedHoughGuil> nativePtrGeneralizedHoughGuil;
  25. #endif
  26. #ifdef __cplusplus
  27. - (instancetype)initWithNativePtr:(cv::Ptr<cv::GeneralizedHoughGuil>)nativePtr;
  28. + (instancetype)fromNative:(cv::Ptr<cv::GeneralizedHoughGuil>)nativePtr;
  29. #endif
  30. #pragma mark - Methods
  31. //
  32. // void cv::GeneralizedHoughGuil::setXi(double xi)
  33. //
  34. - (void)setXi:(double)xi NS_SWIFT_NAME(setXi(xi:));
  35. //
  36. // double cv::GeneralizedHoughGuil::getXi()
  37. //
  38. - (double)getXi NS_SWIFT_NAME(getXi());
  39. //
  40. // void cv::GeneralizedHoughGuil::setLevels(int levels)
  41. //
  42. - (void)setLevels:(int)levels NS_SWIFT_NAME(setLevels(levels:));
  43. //
  44. // int cv::GeneralizedHoughGuil::getLevels()
  45. //
  46. - (int)getLevels NS_SWIFT_NAME(getLevels());
  47. //
  48. // void cv::GeneralizedHoughGuil::setAngleEpsilon(double angleEpsilon)
  49. //
  50. - (void)setAngleEpsilon:(double)angleEpsilon NS_SWIFT_NAME(setAngleEpsilon(angleEpsilon:));
  51. //
  52. // double cv::GeneralizedHoughGuil::getAngleEpsilon()
  53. //
  54. - (double)getAngleEpsilon NS_SWIFT_NAME(getAngleEpsilon());
  55. //
  56. // void cv::GeneralizedHoughGuil::setMinAngle(double minAngle)
  57. //
  58. - (void)setMinAngle:(double)minAngle NS_SWIFT_NAME(setMinAngle(minAngle:));
  59. //
  60. // double cv::GeneralizedHoughGuil::getMinAngle()
  61. //
  62. - (double)getMinAngle NS_SWIFT_NAME(getMinAngle());
  63. //
  64. // void cv::GeneralizedHoughGuil::setMaxAngle(double maxAngle)
  65. //
  66. - (void)setMaxAngle:(double)maxAngle NS_SWIFT_NAME(setMaxAngle(maxAngle:));
  67. //
  68. // double cv::GeneralizedHoughGuil::getMaxAngle()
  69. //
  70. - (double)getMaxAngle NS_SWIFT_NAME(getMaxAngle());
  71. //
  72. // void cv::GeneralizedHoughGuil::setAngleStep(double angleStep)
  73. //
  74. - (void)setAngleStep:(double)angleStep NS_SWIFT_NAME(setAngleStep(angleStep:));
  75. //
  76. // double cv::GeneralizedHoughGuil::getAngleStep()
  77. //
  78. - (double)getAngleStep NS_SWIFT_NAME(getAngleStep());
  79. //
  80. // void cv::GeneralizedHoughGuil::setAngleThresh(int angleThresh)
  81. //
  82. - (void)setAngleThresh:(int)angleThresh NS_SWIFT_NAME(setAngleThresh(angleThresh:));
  83. //
  84. // int cv::GeneralizedHoughGuil::getAngleThresh()
  85. //
  86. - (int)getAngleThresh NS_SWIFT_NAME(getAngleThresh());
  87. //
  88. // void cv::GeneralizedHoughGuil::setMinScale(double minScale)
  89. //
  90. - (void)setMinScale:(double)minScale NS_SWIFT_NAME(setMinScale(minScale:));
  91. //
  92. // double cv::GeneralizedHoughGuil::getMinScale()
  93. //
  94. - (double)getMinScale NS_SWIFT_NAME(getMinScale());
  95. //
  96. // void cv::GeneralizedHoughGuil::setMaxScale(double maxScale)
  97. //
  98. - (void)setMaxScale:(double)maxScale NS_SWIFT_NAME(setMaxScale(maxScale:));
  99. //
  100. // double cv::GeneralizedHoughGuil::getMaxScale()
  101. //
  102. - (double)getMaxScale NS_SWIFT_NAME(getMaxScale());
  103. //
  104. // void cv::GeneralizedHoughGuil::setScaleStep(double scaleStep)
  105. //
  106. - (void)setScaleStep:(double)scaleStep NS_SWIFT_NAME(setScaleStep(scaleStep:));
  107. //
  108. // double cv::GeneralizedHoughGuil::getScaleStep()
  109. //
  110. - (double)getScaleStep NS_SWIFT_NAME(getScaleStep());
  111. //
  112. // void cv::GeneralizedHoughGuil::setScaleThresh(int scaleThresh)
  113. //
  114. - (void)setScaleThresh:(int)scaleThresh NS_SWIFT_NAME(setScaleThresh(scaleThresh:));
  115. //
  116. // int cv::GeneralizedHoughGuil::getScaleThresh()
  117. //
  118. - (int)getScaleThresh NS_SWIFT_NAME(getScaleThresh());
  119. //
  120. // void cv::GeneralizedHoughGuil::setPosThresh(int posThresh)
  121. //
  122. - (void)setPosThresh:(int)posThresh NS_SWIFT_NAME(setPosThresh(posThresh:));
  123. //
  124. // int cv::GeneralizedHoughGuil::getPosThresh()
  125. //
  126. - (int)getPosThresh NS_SWIFT_NAME(getPosThresh());
  127. @end
  128. NS_ASSUME_NONNULL_END