Class: OpenCV::Cv::CLAHE

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::CLAHE::_create(const cv::String name)

Parameters:

Returns:



15690
15691
15692
# File 'lib/ropencv/ropencv_types.rb', line 15690

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

.cast_from_algorithm(ptr) ⇒ Cv::CLAHE Also known as: castFromAlgorithm

Note:

wrapper for static method cv::CLAHE* cv::CLAHE::castFromAlgorithm(cv::Algorithm* ptr)

Parameters:

Returns:



15489
15490
15491
# File 'lib/ropencv/ropencv_types.rb', line 15489

def self.cast_from_algorithm(ptr)
    Rbind::cv_clahe_cast_from_algorithm(ptr)
end

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

Note:

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

Parameters:

Returns:

  • (Void)


15682
15683
15684
# File 'lib/ropencv/ropencv_types.rb', line 15682

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

.new(*args) ⇒ Object

Raises:

  • (ArgumentError)


15364
15365
15366
15367
15368
15369
15370
15371
# File 'lib/ropencv/ropencv_types.rb', line 15364

def self.new(*args)
    if args.first.is_a?(FFI::Pointer) || args.first.is_a?(CLAHEStruct)
        raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1
        return super(args.first)
    end

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

.nullObject

returns a null pointer to the object



15360
15361
15362
# File 'lib/ropencv/ropencv_types.rb', line 15360

def self.null
    new(CLAHEStruct.new)
end

Instance Method Details

#apply(src, dst) ⇒ Void

Note:

method wrapper for void cv::CLAHE::apply(const cv::Mat src, cv::Mat& dst)

methods

Parameters:

Returns:

  • (Void)


15450
15451
15452
15453
# File 'lib/ropencv/ropencv_types.rb', line 15450

def apply(src, dst)
    __validate_pointer__
    Rbind::cv_clahe_apply( self, src, dst)
end

#cast_to_algorithmCv::Algorithm Also known as: castToAlgorithm

Note:

method wrapper for cv::Algorithm* cv::CLAHE::castToAlgorithm()

Returns:



15475
15476
15477
15478
15479
15480
15481
15482
15483
# File 'lib/ropencv/ropencv_types.rb', line 15475

def cast_to_algorithm()
    __validate_pointer__
    result = Rbind::cv_clahe_cast_to_algorithm( 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

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

Note:

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

Parameters:

Returns:



15566
15567
15568
15569
15570
15571
15572
15573
15574
# File 'lib/ropencv/ropencv_types.rb', line 15566

def get_algorithm(name)
    __validate_pointer__
    result = Rbind::cv_clahe_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::CLAHE::getBool(const cv::String name)

Parameters:

Returns:

  • (Bool)


15515
15516
15517
15518
# File 'lib/ropencv/ropencv_types.rb', line 15515

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

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

Note:

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

Parameters:

Returns:

  • (Double)


15506
15507
15508
15509
# File 'lib/ropencv/ropencv_types.rb', line 15506

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

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

Note:

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

Parameters:

Returns:

  • (Fixnum)


15497
15498
15499
15500
# File 'lib/ropencv/ropencv_types.rb', line 15497

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

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

Note:

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

Parameters:

Returns:



15538
15539
15540
15541
15542
15543
15544
15545
15546
# File 'lib/ropencv/ropencv_types.rb', line 15538

def get_mat(name)
    __validate_pointer__
    result = Rbind::cv_clahe_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::CLAHE::getMatVector(const cv::String name)

Parameters:

Returns:



15552
15553
15554
15555
15556
15557
15558
15559
15560
# File 'lib/ropencv/ropencv_types.rb', line 15552

def get_mat_vector(name)
    __validate_pointer__
    result = Rbind::cv_clahe_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::CLAHE::getParams(std::vectorcv::String& names)

Parameters:

Returns:

  • (Void)


15673
15674
15675
15676
# File 'lib/ropencv/ropencv_types.rb', line 15673

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

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

Note:

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

Parameters:

Returns:



15524
15525
15526
15527
15528
15529
15530
15531
15532
# File 'lib/ropencv/ropencv_types.rb', line 15524

def get_string(name)
    __validate_pointer__
    result = Rbind::cv_clahe_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::CLAHE::paramHelp(const cv::String name)

Parameters:

Returns:



15650
15651
15652
15653
15654
15655
15656
15657
15658
# File 'lib/ropencv/ropencv_types.rb', line 15650

def param_help(name)
    __validate_pointer__
    result = Rbind::cv_clahe_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::CLAHE::paramType(const cv::String name)

Parameters:

Returns:

  • (Fixnum)


15664
15665
15666
15667
# File 'lib/ropencv/ropencv_types.rb', line 15664

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

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

Note:

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

Parameters:

Returns:

  • (Void)


15641
15642
15643
15644
# File 'lib/ropencv/ropencv_types.rb', line 15641

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

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

Note:

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

Parameters:

Returns:

  • (Void)


15601
15602
15603
15604
# File 'lib/ropencv/ropencv_types.rb', line 15601

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

#set_clip_limit(clip_limit) ⇒ Void Also known as: setClipLimit

Note:

method wrapper for void cv::CLAHE::setClipLimit(double clipLimit)

Parameters:

  • clip_limit (Double)

Returns:

  • (Void)


15458
15459
15460
15461
# File 'lib/ropencv/ropencv_types.rb', line 15458

def set_clip_limit(clip_limit)
    __validate_pointer__
    Rbind::cv_clahe_set_clip_limit( self, clip_limit)
end

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

Note:

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

Parameters:

Returns:

  • (Void)


15591
15592
15593
15594
# File 'lib/ropencv/ropencv_types.rb', line 15591

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

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

Note:

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

Parameters:

Returns:

  • (Void)


15581
15582
15583
15584
# File 'lib/ropencv/ropencv_types.rb', line 15581

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

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

Note:

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

Parameters:

Returns:

  • (Void)


15621
15622
15623
15624
# File 'lib/ropencv/ropencv_types.rb', line 15621

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

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

Note:

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

Parameters:

Returns:

  • (Void)


15631
15632
15633
15634
# File 'lib/ropencv/ropencv_types.rb', line 15631

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

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

Note:

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

Parameters:

Returns:

  • (Void)


15611
15612
15613
15614
# File 'lib/ropencv/ropencv_types.rb', line 15611

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

#set_tiles_grid_size(tile_grid_size) ⇒ Void Also known as: setTilesGridSize

Note:

method wrapper for void cv::CLAHE::setTilesGridSize(const cv::Size tileGridSize)

Parameters:

Returns:

  • (Void)


15467
15468
15469
15470
# File 'lib/ropencv/ropencv_types.rb', line 15467

def set_tiles_grid_size(tile_grid_size)
    __validate_pointer__
    Rbind::cv_clahe_set_tiles_grid_size( self, tile_grid_size)
end

#to_sObject

converts CLAHE into a string by crawling through all its attributes



15437
15438
15439
# File 'lib/ropencv/ropencv_types.rb', line 15437

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