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

.new(*args) ⇒ Object

Raises:

  • (ArgumentError)


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

.nullObject

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

Note:

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

methods

Parameters:

Returns:

  • (Void)


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

Note:

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

Parameters:

  • parse_ownership (Bool)

Returns:



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

#clearVoid

Note:

method wrapper for void cv::CLAHE::clear()

Returns:

  • (Void)


35604
35605
35606
35607
# File 'lib/ropencv/ropencv_types.rb', line 35604

def clear()
    __validate_pointer__
    Rbind::cv_clahe_clear( self)
end

#collect_garbageVoid Also known as: collectGarbage

Note:

method wrapper for void cv::CLAHE::collectGarbage()

Returns:

  • (Void)


35582
35583
35584
35585
# File 'lib/ropencv/ropencv_types.rb', line 35582

def collect_garbage()
    __validate_pointer__
    Rbind::cv_clahe_collect_garbage( self)
end

#emptyBool

Note:

method wrapper for bool cv::CLAHE::empty()

Returns:

  • (Bool)


35628
35629
35630
35631
# File 'lib/ropencv/ropencv_types.rb', line 35628

def empty()
    __validate_pointer__
    Rbind::cv_clahe_empty( self)
end

#get_clip_limitDouble Also known as: getClipLimit

Note:

method wrapper for double cv::CLAHE::getClipLimit()

Returns:

  • (Double)


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_nameStd::String Also known as: getDefaultName

Note:

method wrapper for const std::string cv::CLAHE::getDefaultName()

Returns:



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_sizeCv::Size Also known as: getTilesGridSize

Note:

method wrapper for const cv::Size cv::CLAHE::getTilesGridSize()

Returns:



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

Note:

method wrapper for void cv::CLAHE::read(const cv::FileNode fn)

Parameters:

Returns:

  • (Void)


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

Note:

method wrapper for void cv::CLAHE::save(const std::string filename)

Parameters:

Returns:

  • (Void)


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

Note:

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

Parameters:

  • clip_limit (Double)

Returns:

  • (Void)


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

Note:

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

Parameters:

Returns:

  • (Void)


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_sObject

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

Note:

method wrapper for void cv::CLAHE::write(const cv::Ptrcv::FileStorage fs, const std::string name = String())

Parameters:

Returns:

  • (Void)


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