Class: OpenCV::Cv::BRISK

Inherits:
Object
  • Object
show all
Extended by:
FFI::DataConverter
Defined in:
lib/ropencv/ropencv_types.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._create(name) ⇒ Cv::Ptr::Cv_Algorithm

Note:

wrapper for static method cv::Ptrcv::Algorithm cv::BRISK::_create(const cv::String name)

Parameters:

Returns:



20699
20700
20701
# File 'lib/ropencv/ropencv_types.rb', line 20699

def self._create(name)
    Rbind::cv_brisk_create(name)
end

.cast_from_algorithm(ptr) ⇒ Cv::FeatureDetector .cast_from_algorithm(ptr) ⇒ Cv::DescriptorExtractor

Note:

wrapper for overloaded static method cast_from_algorithm

Overloads:

Raises:

  • (ArgumentError)


20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
20501
20502
# File 'lib/ropencv/ropencv_types.rb', line 20466

def self.cast_from_algorithm(*args)
    # overloaded method wrapper for cv::FeatureDetector* cv::BRISK::castFromAlgorithm(cv::Algorithm* ptr)
    @@cv_brisk_cast_from_algorithm_defaults0 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_brisk_cast_from_algorithm_defaults0[i]
        end
        begin
                result = Rbind::cv_brisk_cast_from_algorithm(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::DescriptorExtractor* cv::BRISK::castFromAlgorithm(cv::Algorithm* ptr)
    @@cv_brisk_cast_from_algorithm2_defaults1 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_brisk_cast_from_algorithm2_defaults1[i]
        end
        begin
                result = Rbind::cv_brisk_cast_from_algorithm2(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

.cast_from_descriptor_extractor(ptr) ⇒ Cv::Feature2D Also known as: castFromDescriptorExtractor

Note:

wrapper for static method cv::Feature2D* cv::BRISK::castFromDescriptorExtractor(cv::DescriptorExtractor* ptr)

Parameters:

Returns:



20719
20720
20721
# File 'lib/ropencv/ropencv_types.rb', line 20719

def self.cast_from_descriptor_extractor(ptr)
    Rbind::cv_brisk_cast_from_descriptor_extractor(ptr)
end

.cast_from_feature2d(ptr) ⇒ Cv::BRISK Also known as: castFromFeature2D

Note:

wrapper for static method cv::BRISK* cv::BRISK::castFromFeature2D(cv::Feature2D* ptr)

Parameters:

Returns:



20214
20215
20216
# File 'lib/ropencv/ropencv_types.rb', line 20214

def self.cast_from_feature2d(ptr)
    Rbind::cv_brisk_cast_from_feature2d(ptr)
end

.cast_from_feature_detector(ptr) ⇒ Cv::Feature2D Also known as: castFromFeatureDetector

Note:

wrapper for static method cv::Feature2D* cv::BRISK::castFromFeatureDetector(cv::FeatureDetector* ptr)

Parameters:

Returns:



20359
20360
20361
# File 'lib/ropencv/ropencv_types.rb', line 20359

def self.cast_from_feature_detector(ptr)
    Rbind::cv_brisk_cast_from_feature_detector(ptr)
end

.create(name) ⇒ Cv::Ptr::Cv_Feature2D .create(detector_type) ⇒ Cv::Ptr::Cv_FeatureDetector .create(descriptor_extractor_type) ⇒ Cv::Ptr::Cv_DescriptorExtractor

Note:

wrapper for overloaded static method create

Overloads:

Raises:

  • (ArgumentError)


20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
# File 'lib/ropencv/ropencv_types.rb', line 20289

def self.create(*args)
    # overloaded method wrapper for cv::Ptr<cv::Feature2D> cv::BRISK::create(const cv::String name)
    @@cv_brisk_create_defaults0 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_brisk_create_defaults0[i]
        end
        begin
                result = Rbind::cv_brisk_create(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::Ptr<cv::FeatureDetector> cv::BRISK::create(const cv::String detectorType)
    @@cv_brisk_create2_defaults1 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_brisk_create2_defaults1[i]
        end
        begin
                result = Rbind::cv_brisk_create2(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::Ptr<cv::DescriptorExtractor> cv::BRISK::create(const cv::String descriptorExtractorType)
    @@cv_brisk_create3_defaults2 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_brisk_create3_defaults2[i]
        end
        begin
                result = Rbind::cv_brisk_create3(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

.get_list(algorithms) ⇒ Void Also known as: getList

Note:

wrapper for static method void cv::BRISK::getList(std::vectorcv::String& algorithms)

Parameters:

Returns:

  • (Void)


20691
20692
20693
# File 'lib/ropencv/ropencv_types.rb', line 20691

def self.get_list(algorithms)
    Rbind::cv_brisk_get_list(algorithms)
end

.brisk(thresh = 30, octaves = 3, pattern_scale = 1.0) ⇒ Object .brisk(radius_list, number_list, d_max = 5.85, d_min = 8.2, index_change = Std::Vector::Int.new()) ⇒ Object

Overloads:

  • .brisk(thresh = 30, octaves = 3, pattern_scale = 1.0) ⇒ Object

    Parameters:

    • thresh (Fixnum) (defaults to: 30)
    • octaves (Fixnum) (defaults to: 3)
    • pattern_scale (Float) (defaults to: 1.0)
  • .brisk(radius_list, number_list, d_max = 5.85, d_min = 8.2, index_change = Std::Vector::Int.new()) ⇒ Object

    Parameters:

Raises:

  • (ArgumentError)


20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
# File 'lib/ropencv/ropencv_types.rb', line 20076

def self.new(*args)
    if args.first.is_a?(FFI::Pointer) || args.first.is_a?(BRISKStruct)
        raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1
        return super(args.first)
    end
    # overloaded method wrapper for cv::BRISK::BRISK(int thresh = 30, int octaves = 3, float patternScale = 1.0f)
    @@cv_brisk_brisk_defaults0 ||= [30, 3, 1.0]
    if(args.size >= 0 && args.size <= 3)
        targs = args.clone
        targs.size.upto(2) do |i|
            targs[i] = @@cv_brisk_brisk_defaults0[i]
        end
        begin
                return Rbind::cv_brisk_brisk(*targs)
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::BRISK::BRISK(std::vector<float> radiusList, std::vector<int> numberList, float dMax = 5.85f, float dMin = 8.2f, const std::vector<int> indexChange = std::vector<int>())
    @@cv_brisk_brisk2_defaults1 ||= [nil, nil, 5.85, 8.2, Std::Vector::Int.new()]
    if(args.size >= 2 && args.size <= 5)
        targs = args.clone
        targs.size.upto(4) do |i|
            targs[i] = @@cv_brisk_brisk2_defaults1[i]
        end
        begin
                return Rbind::cv_brisk_brisk2(*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "no constructor for #{self}(#{args.inspect})"
end

.nullObject

returns a null pointer to the object



20061
20062
20063
# File 'lib/ropencv/ropencv_types.rb', line 20061

def self.null
    new(BRISKStruct.new)
end

Instance Method Details

#cast_to_algorithmCv::Algorithm #cast_to_algorithmCv::Algorithm

Note:

wrapper for overloaded method cast_to_algorithm

Overloads:

Raises:

  • (ArgumentError)


20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
# File 'lib/ropencv/ropencv_types.rb', line 20419

def cast_to_algorithm(*args)
    __validate_pointer__
    # overloaded method wrapper for cv::Algorithm* cv::BRISK::castToAlgorithm()
    @@cv_brisk_cast_to_algorithm_defaults0 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_brisk_cast_to_algorithm_defaults0[i]
        end
        begin
                result = Rbind::cv_brisk_cast_to_algorithm(self,*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::Algorithm* cv::BRISK::castToAlgorithm()
    @@cv_brisk_cast_to_algorithm2_defaults1 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_brisk_cast_to_algorithm2_defaults1[i]
        end
        begin
                result = Rbind::cv_brisk_cast_to_algorithm2(self,*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

#cast_to_descriptor_extractorCv::DescriptorExtractor Also known as: castToDescriptorExtractor

Note:

method wrapper for cv::DescriptorExtractor* cv::BRISK::castToDescriptorExtractor()



20705
20706
20707
20708
20709
20710
20711
20712
20713
# File 'lib/ropencv/ropencv_types.rb', line 20705

def cast_to_descriptor_extractor()
    __validate_pointer__
    result = Rbind::cv_brisk_cast_to_descriptor_extractor( self)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#cast_to_feature2dCv::Feature2D Also known as: castToFeature2D

Note:

method wrapper for cv::Feature2D* cv::BRISK::castToFeature2D()

Returns:



20200
20201
20202
20203
20204
20205
20206
20207
20208
# File 'lib/ropencv/ropencv_types.rb', line 20200

def cast_to_feature2d()
    __validate_pointer__
    result = Rbind::cv_brisk_cast_to_feature2d( self)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#cast_to_feature_detectorCv::FeatureDetector Also known as: castToFeatureDetector

Note:

method wrapper for cv::FeatureDetector* cv::BRISK::castToFeatureDetector()

Returns:



20345
20346
20347
20348
20349
20350
20351
20352
20353
# File 'lib/ropencv/ropencv_types.rb', line 20345

def cast_to_feature_detector()
    __validate_pointer__
    result = Rbind::cv_brisk_cast_to_feature_detector( self)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#compute(image, keypoints, descriptors) ⇒ Void #compute(image, keypoints, descriptors) ⇒ Void

Note:

wrapper for overloaded method compute

Overloads:

Raises:

  • (ArgumentError)


20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
# File 'lib/ropencv/ropencv_types.rb', line 20244

def compute(*args)
    __validate_pointer__
    # overloaded method wrapper for void cv::BRISK::compute(const cv::Mat image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors)
    @@cv_brisk_compute_defaults0 ||= [nil, nil, nil]
    if(args.size >= 3 && args.size <= 3)
        targs = args.clone
        targs.size.upto(2) do |i|
            targs[i] = @@cv_brisk_compute_defaults0[i]
        end
        begin
                return Rbind::cv_brisk_compute(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for void cv::BRISK::compute(const cv::Mat image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors)
    @@cv_brisk_compute2_defaults1 ||= [nil, nil, nil]
    if(args.size >= 3 && args.size <= 3)
        targs = args.clone
        targs.size.upto(2) do |i|
            targs[i] = @@cv_brisk_compute2_defaults1[i]
        end
        begin
                return Rbind::cv_brisk_compute2(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

#detect(image, keypoints, mask = Cv::Mat.new()) ⇒ Void

Note:

method wrapper for void cv::BRISK::detect(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, const cv::Mat mask = Mat())

Parameters:

Returns:

  • (Void)


20369
20370
20371
20372
# File 'lib/ropencv/ropencv_types.rb', line 20369

def detect(image, keypoints, mask = Cv::Mat.new())
    __validate_pointer__
    Rbind::cv_brisk_detect( self, image, keypoints, mask)
end

#detect_and_compute(image, mask, keypoints, descriptors, use_provided_keypoints = false) ⇒ Void Also known as: detectAndCompute

Note:

method wrapper for void cv::BRISK::operator()(const cv::Mat image, const cv::Mat mask, std::vectorcv::KeyPoint& keypoints, cv::Mat& descriptors, bool useProvidedKeypoints = false)

Parameters:

Returns:

  • (Void)


20226
20227
20228
20229
# File 'lib/ropencv/ropencv_types.rb', line 20226

def detect_and_compute(image, mask, keypoints, descriptors, use_provided_keypoints = false)
    __validate_pointer__
    Rbind::cv_brisk_detect_and_compute( self, image, mask, keypoints, descriptors, use_provided_keypoints)
end

#emptyBool #emptyBool

Note:

wrapper for overloaded method empty

Overloads:

  • #emptyBool

    Returns:

    • (Bool)
  • #emptyBool

    Returns:

    • (Bool)

Raises:

  • (ArgumentError)


20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
# File 'lib/ropencv/ropencv_types.rb', line 20380

def empty(*args)
    __validate_pointer__
    # overloaded method wrapper for bool cv::BRISK::empty()
    @@cv_brisk_empty_defaults0 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_brisk_empty_defaults0[i]
        end
        begin
                return Rbind::cv_brisk_empty(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for bool cv::BRISK::empty()
    @@cv_brisk_empty2_defaults1 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_brisk_empty2_defaults1[i]
        end
        begin
                return Rbind::cv_brisk_empty2(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

#generate_kernel(radius_list, number_list, d_max = 5.85, d_min = 8.2, index_change = Std::Vector::Int.new()) ⇒ Void Also known as: generateKernel

Note:

method wrapper for void cv::BRISK::generateKernel(std::vector radiusList, std::vector numberList, float dMax = 5.85f, float dMin = 8.2f, const std::vector indexChange = std::vector())

methods

Parameters:

Returns:

  • (Void)


20192
20193
20194
20195
# File 'lib/ropencv/ropencv_types.rb', line 20192

def generate_kernel(radius_list, number_list, d_max = 5.85, d_min = 8.2, index_change = Std::Vector::Int.new())
    __validate_pointer__
    Rbind::cv_brisk_generate_kernel( self, radius_list, number_list, d_max, d_min, index_change)
end

#get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm Also known as: getAlgorithm

Note:

method wrapper for cv::Ptrcv::Algorithm cv::BRISK::getAlgorithm(const cv::String name)

Parameters:

Returns:



20575
20576
20577
20578
20579
20580
20581
20582
20583
# File 'lib/ropencv/ropencv_types.rb', line 20575

def get_algorithm(name)
    __validate_pointer__
    result = Rbind::cv_brisk_get_algorithm( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#get_bool(name) ⇒ Bool Also known as: getBool

Note:

method wrapper for bool cv::BRISK::getBool(const cv::String name)

Parameters:

Returns:

  • (Bool)


20524
20525
20526
20527
# File 'lib/ropencv/ropencv_types.rb', line 20524

def get_bool(name)
    __validate_pointer__
    Rbind::cv_brisk_get_bool( self, name)
end

#get_double(name) ⇒ Double Also known as: getDouble

Note:

method wrapper for double cv::BRISK::getDouble(const cv::String name)

Parameters:

Returns:

  • (Double)


20515
20516
20517
20518
# File 'lib/ropencv/ropencv_types.rb', line 20515

def get_double(name)
    __validate_pointer__
    Rbind::cv_brisk_get_double( self, name)
end

#get_int(name) ⇒ Fixnum Also known as: getInt

Note:

method wrapper for int cv::BRISK::getInt(const cv::String name)

Parameters:

Returns:

  • (Fixnum)


20506
20507
20508
20509
# File 'lib/ropencv/ropencv_types.rb', line 20506

def get_int(name)
    __validate_pointer__
    Rbind::cv_brisk_get_int( self, name)
end

#get_mat(name) ⇒ Cv::Mat Also known as: getMat

Note:

method wrapper for cv::Mat cv::BRISK::getMat(const cv::String name)

Parameters:

Returns:



20547
20548
20549
20550
20551
20552
20553
20554
20555
# File 'lib/ropencv/ropencv_types.rb', line 20547

def get_mat(name)
    __validate_pointer__
    result = Rbind::cv_brisk_get_mat( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#get_mat_vector(name) ⇒ Std::Vector::Cv_Mat Also known as: getMatVector

Note:

method wrapper for std::vectorcv::Mat cv::BRISK::getMatVector(const cv::String name)

Parameters:

Returns:



20561
20562
20563
20564
20565
20566
20567
20568
20569
# File 'lib/ropencv/ropencv_types.rb', line 20561

def get_mat_vector(name)
    __validate_pointer__
    result = Rbind::cv_brisk_get_mat_vector( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#get_params(names) ⇒ Void Also known as: getParams

Note:

method wrapper for void cv::BRISK::getParams(std::vectorcv::String& names)

Parameters:

Returns:

  • (Void)


20682
20683
20684
20685
# File 'lib/ropencv/ropencv_types.rb', line 20682

def get_params(names)
    __validate_pointer__
    Rbind::cv_brisk_get_params( self, names)
end

#get_string(name) ⇒ Cv::String Also known as: getString

Note:

method wrapper for cv::String cv::BRISK::getString(const cv::String name)

Parameters:

Returns:



20533
20534
20535
20536
20537
20538
20539
20540
20541
# File 'lib/ropencv/ropencv_types.rb', line 20533

def get_string(name)
    __validate_pointer__
    result = Rbind::cv_brisk_get_string( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#param_help(name) ⇒ Cv::String Also known as: paramHelp

Note:

method wrapper for cv::String cv::BRISK::paramHelp(const cv::String name)

Parameters:

Returns:



20659
20660
20661
20662
20663
20664
20665
20666
20667
# File 'lib/ropencv/ropencv_types.rb', line 20659

def param_help(name)
    __validate_pointer__
    result = Rbind::cv_brisk_param_help( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#param_type(name) ⇒ Fixnum Also known as: paramType

Note:

method wrapper for int cv::BRISK::paramType(const cv::String name)

Parameters:

Returns:

  • (Fixnum)


20673
20674
20675
20676
# File 'lib/ropencv/ropencv_types.rb', line 20673

def param_type(name)
    __validate_pointer__
    Rbind::cv_brisk_param_type( self, name)
end

#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm

Note:

method wrapper for void cv::BRISK::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)

Parameters:

Returns:

  • (Void)


20650
20651
20652
20653
# File 'lib/ropencv/ropencv_types.rb', line 20650

def set_algorithm(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_algorithm( self, name, value)
end

#set_bool(name, value) ⇒ Void Also known as: setBool

Note:

method wrapper for void cv::BRISK::setBool(const cv::String name, bool value)

Parameters:

Returns:

  • (Void)


20610
20611
20612
20613
# File 'lib/ropencv/ropencv_types.rb', line 20610

def set_bool(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_bool( self, name, value)
end

#set_double(name, value) ⇒ Void Also known as: setDouble

Note:

method wrapper for void cv::BRISK::setDouble(const cv::String name, double value)

Parameters:

Returns:

  • (Void)


20600
20601
20602
20603
# File 'lib/ropencv/ropencv_types.rb', line 20600

def set_double(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_double( self, name, value)
end

#set_int(name, value) ⇒ Void Also known as: setInt

Note:

method wrapper for void cv::BRISK::setInt(const cv::String name, int value)

Parameters:

Returns:

  • (Void)


20590
20591
20592
20593
# File 'lib/ropencv/ropencv_types.rb', line 20590

def set_int(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_int( self, name, value)
end

#set_mat(name, value) ⇒ Void Also known as: setMat

Note:

method wrapper for void cv::BRISK::setMat(const cv::String name, const cv::Mat value)

Parameters:

Returns:

  • (Void)


20630
20631
20632
20633
# File 'lib/ropencv/ropencv_types.rb', line 20630

def set_mat(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_mat( self, name, value)
end

#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector

Note:

method wrapper for void cv::BRISK::setMatVector(const cv::String name, const std::vectorcv::Mat value)

Parameters:

Returns:

  • (Void)


20640
20641
20642
20643
# File 'lib/ropencv/ropencv_types.rb', line 20640

def set_mat_vector(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_mat_vector( self, name, value)
end

#set_string(name, value) ⇒ Void Also known as: setString

Note:

method wrapper for void cv::BRISK::setString(const cv::String name, const cv::String value)

Parameters:

Returns:

  • (Void)


20620
20621
20622
20623
# File 'lib/ropencv/ropencv_types.rb', line 20620

def set_string(name, value)
    __validate_pointer__
    Rbind::cv_brisk_set_string( self, name, value)
end

#to_sObject

converts BRISK into a string by crawling through all its attributes



20176
20177
20178
# File 'lib/ropencv/ropencv_types.rb', line 20176

def to_s
    "#<cv::BRISK >"
end