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
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
-
#apply(src, dst) ⇒ Void
methods.
- #cast_to_algorithm(parse_ownership) ⇒ Cv::Algorithm (also: #castToAlgorithm)
- #clear ⇒ Void
- #collect_garbage ⇒ Void (also: #collectGarbage)
- #empty ⇒ Bool
- #get_clip_limit ⇒ Double (also: #getClipLimit)
- #get_default_name ⇒ Std::String (also: #getDefaultName)
- #get_tiles_grid_size ⇒ Cv::Size (also: #getTilesGridSize)
- #read(fn) ⇒ Void
- #save(filename) ⇒ Void
- #set_clip_limit(clip_limit) ⇒ Void (also: #setClipLimit)
- #set_tiles_grid_size(tile_grid_size) ⇒ Void (also: #setTilesGridSize)
-
#to_s ⇒ Object
converts CLAHE into a string by crawling through all its attributes.
- #write(fs, name = Std::String.new()) ⇒ Void
Class Method Details
.new(*args) ⇒ Object
35450 35451 35452 35453 35454 35455 35456 35457 |
# File 'lib/ropencv/ropencv_types.rb', line 35450 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
35446 35447 35448 |
# File 'lib/ropencv/ropencv_types.rb', line 35446 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
35536 35537 35538 35539 |
# File 'lib/ropencv/ropencv_types.rb', line 35536 def apply(src, dst) __validate_pointer__ Rbind::cv_clahe_apply( self, src, dst) end |
#cast_to_algorithm(parse_ownership) ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::CLAHE::castToAlgorithm(bool parse_ownership)
35591 35592 35593 35594 35595 35596 35597 35598 35599 |
# File 'lib/ropencv/ropencv_types.rb', line 35591 def cast_to_algorithm(parse_ownership) __validate_pointer__ result = Rbind::cv_clahe_cast_to_algorithm( self, parse_ownership) 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 |
#clear ⇒ Void
method wrapper for void cv::CLAHE::clear()
35604 35605 35606 35607 |
# File 'lib/ropencv/ropencv_types.rb', line 35604 def clear() __validate_pointer__ Rbind::cv_clahe_clear( self) end |
#collect_garbage ⇒ Void Also known as: collectGarbage
method wrapper for void cv::CLAHE::collectGarbage()
35582 35583 35584 35585 |
# File 'lib/ropencv/ropencv_types.rb', line 35582 def collect_garbage() __validate_pointer__ Rbind::cv_clahe_collect_garbage( self) end |
#empty ⇒ Bool
method wrapper for bool cv::CLAHE::empty()
35628 35629 35630 35631 |
# File 'lib/ropencv/ropencv_types.rb', line 35628 def empty() __validate_pointer__ Rbind::cv_clahe_empty( self) end |
#get_clip_limit ⇒ Double Also known as: getClipLimit
method wrapper for double cv::CLAHE::getClipLimit()
35552 35553 35554 35555 |
# File 'lib/ropencv/ropencv_types.rb', line 35552 def get_clip_limit() __validate_pointer__ Rbind::cv_clahe_get_clip_limit( self) end |
#get_default_name ⇒ Std::String Also known as: getDefaultName
method wrapper for const std::string cv::CLAHE::getDefaultName()
35643 35644 35645 35646 35647 35648 35649 35650 35651 |
# File 'lib/ropencv/ropencv_types.rb', line 35643 def get_default_name() __validate_pointer__ result = Rbind::cv_clahe_get_default_name( 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_tiles_grid_size ⇒ Cv::Size Also known as: getTilesGridSize
method wrapper for const cv::Size cv::CLAHE::getTilesGridSize()
35569 35570 35571 35572 35573 35574 35575 35576 35577 |
# File 'lib/ropencv/ropencv_types.rb', line 35569 def get_tiles_grid_size() __validate_pointer__ result = Rbind::cv_clahe_get_tiles_grid_size( 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 |
#read(fn) ⇒ Void
method wrapper for void cv::CLAHE::read(const cv::FileNode fn)
35621 35622 35623 35624 |
# File 'lib/ropencv/ropencv_types.rb', line 35621 def read(fn) __validate_pointer__ Rbind::cv_clahe_read( self, fn) end |
#save(filename) ⇒ Void
method wrapper for void cv::CLAHE::save(const std::string filename)
35636 35637 35638 35639 |
# File 'lib/ropencv/ropencv_types.rb', line 35636 def save(filename) __validate_pointer__ Rbind::cv_clahe_save( self, filename) end |
#set_clip_limit(clip_limit) ⇒ Void Also known as: setClipLimit
method wrapper for void cv::CLAHE::setClipLimit(double clipLimit)
35544 35545 35546 35547 |
# File 'lib/ropencv/ropencv_types.rb', line 35544 def set_clip_limit(clip_limit) __validate_pointer__ Rbind::cv_clahe_set_clip_limit( self, clip_limit) end |
#set_tiles_grid_size(tile_grid_size) ⇒ Void Also known as: setTilesGridSize
method wrapper for void cv::CLAHE::setTilesGridSize(const cv::Size tileGridSize)
35561 35562 35563 35564 |
# File 'lib/ropencv/ropencv_types.rb', line 35561 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
35523 35524 35525 |
# File 'lib/ropencv/ropencv_types.rb', line 35523 def to_s "#<cv::CLAHE >" end |
#write(fs, name = Std::String.new()) ⇒ Void
method wrapper for void cv::CLAHE::write(const cv::Ptrcv::FileStorage fs, const std::string name = String())
35613 35614 35615 35616 |
# File 'lib/ropencv/ropencv_types.rb', line 35613 def write(fs, name = Std::String.new()) __validate_pointer__ Rbind::cv_clahe_write( self, fs, name) end |