Cleanup unneeded raw pointer handling code

pull/17555/head
Giles Payne 5 years ago
parent 13962b8533
commit 177fbc7bbb
  1. 2
      modules/core/misc/objc/common/CVObjcUtil.h
  2. 1
      modules/core/misc/objc/common/Mat.h

@ -15,8 +15,6 @@ typedef union { float f; int32_t i; } V32;
#ifdef __cplusplus
#import <vector>
#define MAKE_PTR(t) (*((cv::Ptr<t>*)self.nativePtr))
template <typename CV, typename OBJC> std::vector<CV> objc2cv(NSArray<OBJC*>* _Nonnull array, CV& (* _Nonnull converter)(OBJC* _Nonnull)) {
std::vector<CV> ret;
for (OBJC* obj in array) {

@ -33,7 +33,6 @@ NS_ASSUME_NONNULL_BEGIN
#pragma mark - Constructors
- (instancetype)init;
- (void)dealloc;
#ifdef __cplusplus
- (instancetype)initWithNativeMat:(cv::Ptr<cv::Mat>)nativeMat;
+ (instancetype)fromNativePtr:(cv::Ptr<cv::Mat>)nativePtr;

Loading…
Cancel
Save