Class: OpenCV::Cv::CLAHE
- Inherits:
-
Object
- Object
- OpenCV::Cv::CLAHE
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Class Method Summary collapse
- ._create(name) ⇒ Cv::Ptr::Cv_Algorithm
- .cast_from_algorithm(ptr) ⇒ Cv::CLAHE (also: castFromAlgorithm)
- .get_list(algorithms) ⇒ Void (also: getList)
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
-
#apply(src, dst) ⇒ Void
methods.
- #cast_to_algorithm ⇒ Cv::Algorithm (also: #castToAlgorithm)
- #get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm (also: #getAlgorithm)
- #get_bool(name) ⇒ Bool (also: #getBool)
- #get_double(name) ⇒ Double (also: #getDouble)
- #get_int(name) ⇒ Fixnum (also: #getInt)
- #get_mat(name) ⇒ Cv::Mat (also: #getMat)
- #get_mat_vector(name) ⇒ Std::Vector::Cv_Mat (also: #getMatVector)
- #get_params(names) ⇒ Void (also: #getParams)
- #get_string(name) ⇒ Cv::String (also: #getString)
- #param_help(name) ⇒ Cv::String (also: #paramHelp)
- #param_type(name) ⇒ Fixnum (also: #paramType)
- #set_algorithm(name, value) ⇒ Void (also: #setAlgorithm)
- #set_bool(name, value) ⇒ Void (also: #setBool)
- #set_clip_limit(clip_limit) ⇒ Void (also: #setClipLimit)
- #set_double(name, value) ⇒ Void (also: #setDouble)
- #set_int(name, value) ⇒ Void (also: #setInt)
- #set_mat(name, value) ⇒ Void (also: #setMat)
- #set_mat_vector(name, value) ⇒ Void (also: #setMatVector)
- #set_string(name, value) ⇒ Void (also: #setString)
- #set_tiles_grid_size(tile_grid_size) ⇒ Void (also: #setTilesGridSize)
-
#to_s ⇒ Object
converts CLAHE into a string by crawling through all its attributes.
Class Method Details
._create(name) ⇒ Cv::Ptr::Cv_Algorithm
wrapper for static method cv::Ptrcv::Algorithm cv::CLAHE::_create(const cv::String name)
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
wrapper for static method cv::CLAHE* cv::CLAHE::castFromAlgorithm(cv::Algorithm* ptr)
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
wrapper for static method void cv::CLAHE::getList(std::vectorcv::String& algorithms)
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
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 |
.null ⇒ Object
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
method wrapper for void cv::CLAHE::apply(const cv::Mat src, cv::Mat& dst)
methods
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_algorithm ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::CLAHE::castToAlgorithm()
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
method wrapper for cv::Ptrcv::Algorithm cv::CLAHE::getAlgorithm(const cv::String name)
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
method wrapper for bool cv::CLAHE::getBool(const cv::String name)
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
method wrapper for double cv::CLAHE::getDouble(const cv::String name)
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
method wrapper for int cv::CLAHE::getInt(const cv::String name)
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
method wrapper for cv::Mat cv::CLAHE::getMat(const cv::String name)
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
method wrapper for std::vectorcv::Mat cv::CLAHE::getMatVector(const cv::String name)
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
method wrapper for void cv::CLAHE::getParams(std::vectorcv::String& names)
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
method wrapper for cv::String cv::CLAHE::getString(const cv::String name)
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
method wrapper for cv::String cv::CLAHE::paramHelp(const cv::String name)
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
method wrapper for int cv::CLAHE::paramType(const cv::String name)
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
method wrapper for void cv::CLAHE::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
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
method wrapper for void cv::CLAHE::setBool(const cv::String name, bool value)
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
method wrapper for void cv::CLAHE::setClipLimit(double clipLimit)
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
method wrapper for void cv::CLAHE::setDouble(const cv::String name, double value)
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
method wrapper for void cv::CLAHE::setInt(const cv::String name, int value)
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
method wrapper for void cv::CLAHE::setMat(const cv::String name, const cv::Mat value)
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
method wrapper for void cv::CLAHE::setMatVector(const cv::String name, const std::vectorcv::Mat value)
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
method wrapper for void cv::CLAHE::setString(const cv::String name, const cv::String value)
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
method wrapper for void cv::CLAHE::setTilesGridSize(const cv::Size tileGridSize)
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_s ⇒ Object
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 |